Conda
Conda 是一个流行的包管理和环境管理工具,适用于 Python 和其他语言的依赖管理。安装 Conda 后,你可以使用它来管理虚拟环境和安装软件包。以下是 Conda 的基本使用方法:
-
检查 Conda 是否安装成功
bashconda --version
如果安装成功,会返回 Conda 的版本号,如 conda 23.1.0。
-
更新 Conda
建议安装后先更新 Conda:
bashconda update conda
-
创建虚拟环境
创建名为 myenv 的 Python 3.9 环境:
bashconda create --name myenv python=3.9
在创建过程中,Conda 会提示安装依赖,输入 y 确认即可。
-
激活/退出环境
激活环境:
bashconda activate myenv
退出环境:
bashconda deactivate
-
查看已有环境
bashconda env list 或者 conda info --envs
会列出所有 Conda 环境,并标记当前激活的环境。
-
安装软件包
在当前环境中安装 numpy:
bashconda install numpy
如果希望安装到指定环境:
bashconda install --name myenv numpy
可以使用 -c 选项从特定的频道安装:
bashconda install -c conda-forge numpy
-
删除软件包
bashconda remove numpy
-
查看已安装的软件包
bashconda list
-
导出和恢复环境
导出环境:
bashconda env export > environment.yml
从 environment.yml 创建环境:
bashconda env create -f environment.yml
-
删除环境
bashconda remove --name myenv --all
额外提示:
• Conda 默认使用 base 环境,建议避免在 base 环境中安装额外软件,最好创建独立环境。
• Conda 也可以管理非 Python 依赖,例如 R、C++ 库等。