Close

Wiki

Main Page /

How to setup Python environment on cdmHUB Linux workstation

Setup Python virtual environment

The purpose is to setup a Python virtual environment for code development and testing. This is realized by using the Anaconda environment.

Steps

Use Anaconda

Start the Linux Workstation tool. A default terminal should be opened automatically. The command prompt is something like the following:

 user_name@cdmhub_session:~$

To use the Anaconda environment, type

 use anaconda-6

Then for the follow-up question, input y for yes:

 Do you want to make 'use anaconda-6' persistent? (y/n) y

You can type conda to check if Anaconda is used properly. If not, you may need to restart the terminal.

Step 1: Create a virtual environment

Suppose that we want to create a Python 3.8 virtual environment with the name myenv.

In the terminal, type

 conda create --name myenv python=3.8

Anaconda will list all packages that will be downloaded and installed. Type y (or just press ‘enter’) to proceed:

 Proceed ([y]/n)? y

Once finished, if there is no error, you can follow the instruction printed on screen to activate the virtual environment:

 conda activate myenv

If this is the first time of activation, an error message could pops up:

 CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.

Then go to Step 2.

Otherwise, the command prompt should be something like this:

 (myenv) user_name@cdmhub_session:~$

Step 2: Configure the shell start-up file

Following the printed instruction, type

 conda init bash

Step 3: Install packages

See also

* https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

Created on , Last modified on