为什么需要管理环境?
每个python程序依赖的库版本可能不同,因此我们需要隔离不同的环境。
创建环境:
conda create --name myenv python=3.8
这将创建一个名为myenv的新环境,并在其中安装Python 3.8版本。
列出所有环境:
conda env list
这将列出所有已创建的conda环境及其路径。
激活环境:
conda activate myenv
这将激活名为myenv的环境。
退出环境:
conda deactivate
这将退出当前激活的环境。
安装包:
conda install packageName
这将安装名为packageName的包。
卸载包:
conda remove packageName
这将卸载名为packageName的包。
更新包:
conda update packageName
这将更新名为packageName的包。
列出已安装的包:
conda list
这将列出当前环境中已安装的所有包。
查找包:
conda search packageName
这将搜索名为packageName的包。
创建环境文件:
conda env export > environment.yml
这将将当前环境的所有包及其版本保存到名为environment.yml的文件中。
从环境文件中创建环境:
conda env create -f environment.yml
这将使用environment.yml文件中定义的包及其版本创建一个新环境。
删除环境:
conda remove --name myenv --all
这将删除名为myenv的环境及其所有安装的软件包。