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
相关推荐
草莓橙子碗19 小时前
Claude 使用指南
开发语言·python
工具分享19 小时前
陪跑跟品爆单AI选品助手,高效跟品会赔本吗?
人工智能·python
COOLMO研究AI19 小时前
Python 如何实现 AI API 的提示词(Prompt)版本管理与热更新
人工智能·python·prompt
老郑聊AI业财智造19 小时前
Transformer 技术架构与源码分析
人工智能·python·深度学习·语言模型·架构·transformer·软件工程
程序员三藏19 小时前
自动化测试用例编写详解
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
230万光年的思念20 小时前
分子动力学模拟参考文献
python
HongXu_CaiYi21 小时前
0103-python相关-函数、文件
python
vortex51 天前
从Conda到UV:Python项目依赖管理的现代演进
python·conda·uv
何以解忧,唯有..1 天前
Python time 模块详解:时间处理与日期操作指南
开发语言·python
梅雅达编程笔记1 天前
Day 18 · 综合实战 B:AI 客服 Agent(专栏收官)
python·智能客服·ai agent·意图识别·ai客服·大模型应用·ai办公自动化