以下是Conda的一些常用命令:
 pip freeze > requirements.txt
 pip install -r requirements.txt
基本信息查看类
- 查看conda版本: - conda -V或- conda --version可以查看当前安装的conda版本。
 
- 查看conda帮助信息: - conda -h或- conda --help会显示conda的帮助文档,列出所有可用的命令和选项。
 
- 查看conda所在路径: - which conda或- where conda可以找到conda可执行文件的安装路径。
 
- 查看conda信息: - conda info可以查看conda的详细配置信息,如安装路径、缓存路径、环境路径等。
 
环境管理类
- 查看所有环境: - conda env list或- conda info -e可以列出当前系统中所有已创建的虚拟环境及其路径。
 
- 创建虚拟环境: - conda create --name <环境名称>创建一个指定名称的虚拟环境。
- conda create --name <环境名称> python=<版本号>在创建虚拟环境的同时指定Python的版本。
- 例如:conda create --name ai_learn python=3.10
 
- 激活虚拟环境: - conda activate <环境名称>激活指定的虚拟环境,使后续的操作在该环境中进行。
 
- 退出虚拟环境: - conda deactivate退出当前激活的虚拟环境,回到默认或上一个环境。
 
- 删除虚拟环境: - conda env remove --name <环境名称>或- conda remove -n <环境名称> --all删除指定的虚拟环境。
 
包管理类
- 查看已安装包: - conda list列出当前环境中已安装的所有包。
- conda list -n <环境名称>列出指定环境中安装的包。
 
- 安装包: - conda install <包名称>安装指定的包。
- conda install <包名称>=<版本号>安装指定版本的包。
- conda install -c <通道名> <包名称>从指定的通道安装包。
 
- 更新包: - conda update <包名称>更新指定的包到最新版本。
- conda update --all更新当前环境中的所有包。
 
- 卸载包: - conda remove <包名称>卸载当前环境中的指定包。
- conda remove -n <环境名称> <包名称>卸载指定环境中的包。
 
- 搜索包: - conda search <包名称>在可用的包仓库中搜索指定的包,查看是否有可用的版本及在哪些通道中。
 
配置管理类
- 查看配置信息: - conda config --show显示当前的conda配置信息,如通道设置、代理设置等。
 
- 设置显示通道URL: - conda config --set show_channel_urls yes配置conda在安装包时显示包的来源通道的URL。
 
- 添加通道: - conda config --add channels <通道URL或名称>添加一个新的包源通道。
 
- 删除通道: - conda config --remove channels <通道URL或名称>删除一个已添加的包源通道。
 
缓存清理类
- 清理所有缓存: - conda clean --all删除所有不再需要的文件,包括未使用的包、缓存文件、索引缓存等,可以释放磁盘空间。
 
- 清除索引缓存: - conda clean -i清除conda的索引缓存,确保使用的是最新的包索引信息。
 
