conda常用命令
Anaconda 是一个流行的 Python 数据科学平台,主要用于管理虚拟环境和包。以下是常用的 Anaconda 命令分类整理:
1. 环境管理
• 查看所有环境
1 | conda env list |
• 创建新环境
1 | conda create --name myenv python=3.9 # 指定 Python 版本 |
• 激活/退出环境
1 | conda activate myenv # 激活环境 |
• 删除环境
1 | conda env remove --name myenv |
• 导出/导入环境配置
1 | conda env export > environment.yml # 导出 |
2. 包管理
• 安装包
1 | conda install numpy # 安装指定包 |
• 卸载包
1 | conda uninstall numpy |
• 更新包
1 | conda update numpy # 更新单个包 |
• 搜索包
1 | conda search numpy |
• 列出已安装包
1 | conda list |
3. Anaconda 自身管理
• 更新 Conda
1 | conda update conda |
• 更新 Anaconda
1 | conda update anaconda |
• 清理缓存/无用包
1 | conda clean --all |
4. Jupyter Notebook 相关
• 在特定环境中安装 Jupyter
1 | conda install nb_conda # 支持环境切换 |
• 启动 Jupyter Notebook
1 | jupyter notebook |
• 生成 Jupyter 内核(针对虚拟环境)
1 | python -m ipykernel install --user --name myenv --display-name "Python (myenv)" |
5. 其他实用命令
• 查看 Conda 信息
1 | conda info |
• 检查 Conda 版本
1 | conda --version |
• 从 requirements.txt 安装包(pip 格式)
1 | pip install -r requirements.txt |
常见问题解决
Conda 命令慢/卡顿
• 更换国内镜像源(如清华源):1
2conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes• 恢复默认源:
1
conda config --remove-key channels