跳转至

使用

管理环境

安装或更新包可能会无意间改变环境中各个包的版本,进而导致某些原来可以运行的程序会报错。例如使用Selenium爬虫,更新Selenium后API可能会变,从而导致报错,需要重新调试程序。

为了避免这种情况,我们可以创建一个单独的环境来运行这些依赖固定环境的程序。

1、新建环境

conda create -n torch python=3.9

比如此处,就新建了一个名为torch的环境,并且指定了Python版本为3.9。

2、激活环境

conda activate torch
懒得每次都激活环境

可以在~/.bashrc文件的最后一行加上conda activate [name],在每次连接时自动激活某环境。

3、直接调用该环境

例如我不想要进入该环境,只是需要直接调用该环境来运行某程序,可以首先获取该环境的Python的路径:

conda activate torch
which python
conda deactivate

其中,which python会告诉你torch环境的Python位于哪个位置。比如:

"/home/bob/miniconda3/envs/torch/bin/python"

现在,我们用这个Python来执行我们的run.py文件:

/home/bob/miniconda3/envs/torch/bin/python run.py

4、查看环境

可以通过以下命令检查当前Conda中有哪些环境:

conda env list

5、删除环境

某个环境如果不再使用了,建议清除掉,以节省硬盘空间和管理环境的负担。

conda env remove -n torch

此处就清除掉了torch这个环境


最后更新: June 30, 2022