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.