在anaconda中的某虚拟环境下,进行conda install和pip install的区别


在anaconda中的某虚拟环境下,进行conda install和pip install的区别


anaconda默认安装在~/

使用conda install安装包时,它首先会将你install的包下载并存放在:~/Anaconda3/pkgs路径下,然后再复制到你的虚拟环境中:~/.conda/envs/EnvName/python3.6/site-packages

所以,只要你在某个环境中下载了包,它就会下载到~/Anaconda3/pkgs,而当你需要在另一个环境中下载同样的包时,conda会自动在:~/Anaconda3/pkgs目录找。如果有,就将这个包的site_package下的文件复制到你当前需要安装这个包的虚拟环境下,也就是:~/.conda/envs/EnvName/python3.6/site-packages路径下。


但是!!


在conda虚拟环境中使用pip install软件包却安装在了~/usr/local/lib/python3.6/site-packages/全局路径中,用conda list查不到。

所以要进行修改~/Anaconda3/envs/zsq/lib/python3.8文件夹下的site.py

USER_SITE = '/Anaconda3/envs/zsq/lib/python3.8/site-packages'
USER_BASE = '/Anaconda3/envs/zsq/lib/python3.8'

之后再在conda虚拟环境中使用pip install软件包时,conda list就能查到了!

最后:如果使用conda uninstall时,和pip uninstall 一样,只是删除了当前环境site_packages中的包,但是在~/Anaconda3/pkgs目录里面还存在这个包。


版权声明:本文为CSDN博主「stone9528」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/stone9528/article/details/127321034

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值