以下是 Anaconda 终端(Anaconda Prompt 或系统终端)的常用命令总结,涵盖环境管理、包操作和工具配置:
1. 环境管理
| 命令 | 说明 |
|---|---|
conda create --name myenv | 创建名为 myenv 的新环境 |
conda create --name myenv python=3.9 | 创建指定 Python 版本的环境 |
conda activate myenv | 激活环境 myenv |
conda deactivate | 退出当前环境 |
conda env list | 列出所有环境(* 表示当前环境) |
conda remove --name myenv --all | 删除环境 myenv 及其所有包 |
conda env export > environment.yml | 导出当前环境配置到 YAML 文件 |
conda env create -f environment.yml | 从 YAML 文件创建环境 |
2. 包管理
| 命令 | 说明 |
|---|---|
conda install numpy | 安装包(如 numpy)到当前环境 |
conda install numpy=1.21 | 安装指定版本的包 |
conda install -c conda-forge package | 从特定频道(如 conda-forge)安装包 |
conda list | 列出当前环境的所有包 |
conda search numpy | 搜索可用包版本 |
conda update numpy | 更新指定包 |
conda update --all | 更新当前环境所有包 |
conda remove numpy | 卸载包 |
3. Conda 工具维护
| 命令 | 说明 |
|---|---|
conda --version | 查看 Conda 版本 |
conda update conda | 更新 Conda 自身 |
conda update anaconda | 更新 Anaconda 全套工具 |
conda clean --all | 清理缓存和临时文件 |
4. 虚拟环境与 Jupyter 内核
# 将环境添加到 Jupyter Notebook
conda activate myenv
pip install ipykernel
python -m ipykernel install --user --name myenv --display-name "MyEnv"
5. 常用技巧
-
多环境切换:
conda activate myenv # 进入环境 conda deactivate # 退出环境 -
混合使用 Conda 和 Pip:
优先用 Conda 安装包,缺失时再用pip(避免冲突):conda install numpy pip install some_package_not_in_conda -
解决环境冲突:
若安装失败,尝试:conda update --all # 更新所有包 conda clean --all # 清理缓存后重试
注意
- Windows 系统使用 Anaconda Prompt 运行命令。
- Linux/macOS 直接在终端运行,激活命令用
source activate myenv(旧版 Conda)。 - 遇到网络问题可切换国内镜像源(如清华源)。
通过以上命令,可高效管理 Python 环境、安装科学计算包并维护 Anaconda 生态系统。