通过anaconda安装python包_在anaconda prompt下直接pip安装包,和进入Python环境下pip安装包的区别?...

既然没有人愿意站出来唱唱反调,那我来吧。------ 卢娜·洛夫古德更新2020年6月21号通过谷歌搜索,我大体明白了anaconda下pip安装和conda安装的不通对于conda install,所安装的包以及依赖包均在各自的环境下独享,与其他环境无关,被封闭在各自的环境沙盒中对于pip install,当你新建环境时,anaconda并没有在新建的环境中新建pip,此时只有anaconda默...
摘要由CSDN通过智能技术生成

既然没有人愿意站出来唱唱反调,那我来吧。

------ 卢娜·洛夫古德

更新

2020年6月21号

通过谷歌搜索,我大体明白了anaconda下pip安装和conda安装的不通

对于conda install,所安装的包以及依赖包均在各自的环境下独享,与其他环境无关,被封闭在各自的环境沙盒中

对于pip install,当你新建环境时,anaconda并没有在新建的环境中新建pip,此时只有anaconda默认的环境有pip

所以此时你用pip install,所安装的包和依赖包均在anaconda默认的环境中,其他环境共享这个包的使用。

解决办法:

在新建的环境中,conda install pip,重新安装环境独享的pip安装包

然后用 which -a pip

查看新建环境的路径>which -a pip

/home//.local/bin/pip

/home//.conda/envs/newenv/bin/pip

使用新环境下的pip去安装包以及依赖,这样才会是你新环境独享的。

思考:

conda的作用就是能够协调好不同版本python环境之间的冲突以及有效隔离和方便切换

conda install 也非常完美的达到了这个目的

但是对于不是亲儿子的pip install,anaconda却使用了截然不同的策略,具体里面的实现机理我不太懂,但是按照常识来说,conda install和pip install不应该是一样的目的么?只不过是安装的包有所不同罢了,没想到安装方式也有这样

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值