This article was written with the assistance of GitHub Copilot
本文采用GitHub Copilot辅助写作

Create a new environment

To create a new conda environment, use the following command:

1
conda create --name myenv

Replace myenv with the name you want for your environment. You can also specify the Python version:

1
conda create --name myenv python=3.8

Alternatively, you can create an environment at a specific path using the -p option:

1
conda create -p /path/to/myenv

Replace /path/to/myenv with your desired path. You can also specify the Python version:

1
conda create -p /path/to/myenv python=3.8

Set environment variables for a specific environment

To set environment variables for a specific conda environment, use the conda env config vars set command. For example:

1
conda env config vars set MY_VAR=value

Replace MY_VAR and value with your desired variable name and value.

Activate the environment to apply the changes:

1
conda activate myenv

To view the environment variables set for the active environment, use:

1
conda env config vars list

To unset an environment variable, use:

1
conda env config vars unset MY_VAR

Replace MY_VAR with the name of the variable you want to unset.

For more details, refer to the official conda documentation.

Example: Setting PYTHONPATH

To set the PYTHONPATH environment variable for a specific conda environment, use the following command:

1
conda env config vars set PYTHONPATH=/path/to/your/modules

Replace /path/to/your/modules with the path you want to add to PYTHONPATH.

Activate the environment to apply the changes:

1
conda activate myenv

To verify that PYTHONPATH has been set, you can list the environment variables:

1
conda env config vars list

Delete an environment

To delete a conda environment, use the conda remove command with the --name option. For example:

1
conda remove --name myenv --all

Replace myenv with the name of the environment you want to delete. The --all flag ensures that all packages in the environment are removed.

Alternatively, if you created the environment at a specific path, use the -p option:

1
conda remove -p /path/to/myenv --all

Replace /path/to/myenv with the path to the environment you want to delete.

For more details, refer to the official conda documentation.