Anaconda conda常用命令:从入门到精通

1 创建虚拟环境

bash 复制代码
conda create -n env_name python=3.8

2 创建虚拟环境的同时安装必要的包

bash 复制代码
conda create -n env_name numpy matplotlib python=3.8

3 查看有哪些虚拟环境

以下三条命令都可以。注意最后一个是"--",而不是"-".

bash 复制代码
conda env list
conda info -e
conda info --envs

所显示的列表中,前面带星号"*"的表示当前活动环境。比如说当前我的环境列表:

4 激活虚拟环境

bash 复制代码
conda activate env_name

5 退出虚拟环境

bash 复制代码
conda activate
conda deactivate

5 删除虚拟环境

执行以下命令可以将该指定虚拟环境及其中所安装的包都删除。

bash 复制代码
conda remove --name env_name --all

如果只删除虚拟环境中的某个或者某些包则是:

bash 复制代码
conda remove --name env_name  package_name

6 导出环境

很多的软件依赖特定的环境,我们可以导出环境,这样方便自己在需要时恢复环境,也可以提供给别人用于创建完全相同的环境。

bash 复制代码
#获得环境中的所有配置
conda env export --name myenv > myenv.yml
#重新还原环境
conda env create -f  myenv.yml

1 查询包的安装情况

查询看当前环境中安装了哪些包

bash 复制代码
conda list

查询当前Anaconda repository中是否有你想要安装的包

bash 复制代码
conda search package_name

2 查询是否有安装某个包

用conda list后跟package名来查找某个指定的包是否已安装,而且支持*通配模糊查找。

bash 复制代码
conda list pkgname        

conda list pkgname*  

3 包的安装和更新

在当前(虚拟)环境中安装一个包:

bash 复制代码
conda install package_name

conda install numpy=0.20.3

4 conda卸载包

bash 复制代码
conda uninstall package_name

conda uninstall package_name --force

5 清理anaconda缓存

bash 复制代码
conda clean -p      # 删除没有用的包 --packages
conda clean -t      # 删除tar打包 --tarballs
conda clean -y -all # 删除所有的安装包及cache(索引缓存、锁定文件、未使用过的包和tar包)

5. Python版本的管理

5.1 将版本变更到指定版本

bash 复制代码
conda install python=3.5

5.2 将python版本更新到最新版本

bash 复制代码
conda update python
相关推荐
tangweiguo030519874 分钟前
Django REST Framework 构建安卓应用后端API:从开发到部署的完整实战指南
服务器·后端·python·django
Dfreedom.5 分钟前
在Windows上搭建GPU版本PyTorch运行环境的详细步骤
c++·人工智能·pytorch·python·深度学习
兴科Sinco24 分钟前
[leetcode 1]给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值 target 的那两个整数[力扣]
python·算法·leetcode
程序员奈斯33 分钟前
Python深度学习:NumPy数组库
python·深度学习·numpy
yongche_shi35 分钟前
第二篇:Python“装包”与“拆包”的艺术:可迭代对象、迭代器、生成器
开发语言·python·面试·面试宝典·生成器·拆包·装包
深度学习lover35 分钟前
<数据集>yolo梨幼果识别数据集<目标检测>
python·yolo·目标检测·计算机视觉·数据集
刀客1231 小时前
测试之道:从新手到专家实战(四)
python·功能测试·程序人生·测试用例·集成测试·学习方法·安全性测试
mit6.8241 小时前
[rStar] 解决方案节点 | `BaseNode` | `MCTSNode`
人工智能·python·算法
这里有鱼汤1 小时前
低价股的春天来了?花姐用Python带你扒一扒
后端·python
Elastic 中国社区官方博客1 小时前
介绍 Python Elasticsearch Client 的 ES|QL 查询构建器
大数据·开发语言·数据库·python·elasticsearch·搜索引擎·全文检索