使用 Anaconda 创建 Python 环境
本文将指导你如何使用 Anaconda 分发版创建独立的 Python 环境。这能确保项目依赖隔离,避免不同项目间的冲突。
准备工作
确保你已经安装了 Anaconda 或 Miniconda。如果尚未安装,请从Anaconda官网下载并安装适合你操作系统的版本。
创建环境
使用 Anaconda Prompt
打开 Anaconda Prompt(Windows)或终端(macOS/Linux)。执行以下命令创建环境:
conda create --name myenv python=3.9
其中 myenv 是环境名称,python=3.9 指定 Python 版本。按回车后,conda 会提示确认创建。
使用命令行
在终端或命令提示符中运行相同命令。
激活环境
创建完成后,使用以下命令激活环境:
conda activate myenv
激活后,命令行前会显示 (myenv),表示当前处于该环境。
安装依赖
使用 conda
在激活的环境内,使用 conda 安装包:
conda install numpy pandas
这将从 Anaconda 仓库下载并安装指定包。
使用 pip
也可以使用 pip 安装非 Anaconda 仓库的包:
pip install requests
注意:优先使用 conda 安装标准库包,pip 用于其他包。
环境管理
查看已创建环境
使用以下命令列出所有环境:
conda env list
输出会显示环境名称、路径和是否激活状态。
删除环境
使用以下命令删除不再需要的环境:
conda env remove --name myenv
请谨慎操作,确认环境名称无误。
环境导出与共享
将环境配置导出为 YAML 文件,方便在另一台机器上复现:
conda env export > environment.yml
该文件包含所有依赖和版本信息。在新机器上,使用:
conda env create -f environment.yml
其他注意事项
- 建议为不同项目创建独立环境
- 使用
conda update --all
更新环境内所有包 - 遇到问题时,尝试
conda env update --prune
清理冗余依赖