Anaconda常用指令

一、创建虚拟环境

不指定python版本

conda  create  --name  env_name

指定python版本

conda  create  --name  env_name python=3.10

二、删除某虚拟环境

conda remove -n env_name --all

三、激活\退出某虚拟环境

激活

conda activate  env_name

退出

conda deactivate

四、查看所有虚拟环境

conda env list

五、导出虚拟环境

#获得环境中的所有配置
conda env export --name env_name > env_name.yml     # 不指定导出路径版本,默认路径在 C:\Users\xxx 下
conda env export --name env_name > D:\env_name.yml  # 指定导出路径版本
#重新还原环境
conda env create -f  env_name.yml     # 不指定从指定路径下的yaml文件导入包版本
conda env create -f  D:\env_name.yml  # 从指定路径下的yaml文件导入包版本

六、克隆环境

# 在存放虚拟环境的地址下复制旧环境
conda create -n 新环境的名称 --clone 老环境名称

七、Anaconda清理缓存

移除未使用的包(会检查哪些包没有在包缓存中被硬依赖到其他地方,并删除它们)

conda clean -p

移除缓存的软件包(缓存的压缩包文件)

conda clean -t     

八、Anaconda安装\卸载包

安装

conda install package_name

卸载

# 会将依赖于这个包的其他所有包都卸载
conda uninstall package_name

 九、Anaconda查看已安装的包

# 先激活进入某环境
conda list

十、conda install与pip install的区别

  • 介绍:conda为Anaconda提供的下载python及其他各种包的管理器,conda会将包统一下载到一个路径下,当其他环境需要时,直接将其复制到新环境中;pip为python官方提供下载python包的下载器,会直接将包下载到对应的环境中。
  • 依赖:conda能保证当前环境中所有包的依赖关系都满足;pip不能保证当前环境所有的依赖关系都能满足。
  • 包安装位置:conda install 安装的包都会放在anaconda3/pkgs下;pip intsall 若使用系统的python,则包会被保存在 ~/local/lib/python x.x/site-packages 文件夹下,若使用的是conda内置的python,则会被保存到 anaconda3/envs/current_env/lib/site-packages下。
  • 总结:首选conda install安装,当conda无法安装时,换用pip install安装
  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值