Anaconda常用命令
- Anaconda常用命令
- Conda添加清华源镜像
- 临时使用清华镜像源
- 永久设置清华镜像源
- 方法一:使用命令行设置【推荐】
- 方法二:手动编辑 `.condarc` 文件
- 验证配置
- 恢复默认设置
- 管理 Conda 环境
- 创建新环境
- 激活环境
- 退出环境
- 删除环境
- 列出所有环境
- 管理包
- 安装包
- 更新包
- 删除包
- 列出已安装的包
- 更新所有包
- 管理 Conda
- 更新 conda
- 更新 Anaconda
- 其他常用命令
- 搜索包
- 导出环境
- 从文件创建环境
- 总结
Anaconda常用命令
Conda添加清华源镜像
为了加快 Anaconda 软件包的下载速度,可以使用清华大学提供的镜像源。以下是添加清华源的步骤
临时使用清华镜像源
如果你只是想临时使用清华镜像源,可以在安装包时指定源
conda install package_name -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
永久设置清华镜像源
要永久将清华源设置为默认源,可以通过修改 .condarc
文件来实现。
方法一:使用命令行设置【推荐】
你可以直接在命令行中运行以下命令:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes
方法二:手动编辑 .condarc
文件
你也可以手动编辑 .condarc
文件,通常该文件位于用户的主目录中(~/.condarc)。如果该文件不存在,你可以自己创建一个。
将以下内容添加到 .condarc
文件中
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- defaults
show_channel_urls: true
验证配置
配置完成后,可以使用以下命令查看配置是否正确
conda config --show
这将显示当前的配置,你可以检查其中的 channels 部分是否包含了清华的镜像源。
完成这些步骤后,你的 Anaconda 环境将使用清华大学的镜像源进行包的下载和更新,这可以显著加快速度。
恢复默认设置
如果需要恢复默认设置,可以使用以下命令
conda config --remove-key channels
这会移除所有的自定义频道并恢复默认频道
管理 Conda 环境
Anaconda 提供 conda 命令来管理虚拟环境和包
创建新环境
其中 myenv 是环境的名称,可以替换为你想要的名称。
conda create --name myenv
激活环境
conda activate myenv
退出环境
conda deactivate
删除环境
conda remove --name myenv --all
列出所有环境
conda env list
管理包
安装包
conda与pip均可,下载包需要先进入目标环境
conda install package_name
pip install package_name
更新包
conda与pip均可
conda update package_name
pip install --upgrade package_name
删除包
conda与pip均可
conda remove package_name
pip uninstall package_name
列出已安装的包
conda list
更新所有包
conda update --all
管理 Conda
更新 conda
conda update conda
更新 Anaconda
conda update anaconda
其他常用命令
搜索包
conda search package_name
导出环境
这会将当前环境的配置导出到一个 environment.yml 文件中
conda env export > environment.yml
从文件创建环境
conda env create -f environment.yml
总结
这些命令应该涵盖了日常使用 Anaconda 和 Conda 管理包和环境的大部分需求。如果你需要更多详细信息,可以使用 conda <command> --help
查看命令的帮助文档。例如,conda create --help
可以查看创建环境的详细选项。