sudo pip和pip以及在conda虚拟环境下的pip使用记录

目录

前言

最近在给NX配环境,然后由于挂载了TF卡,并且TF卡的权限还是root的权限。在TF卡里面还装了一个anaconda,在这个情况下我使用pipsudo pip还有,在激活了conda环境下使用pip发现是有三个不同的安装路径

记录

首先记住了一个重要的指令
pip -V或者pip --version来查看你的pip所在的位置,这两个指令能帮助你区分这个pip到底是哪里的pip。

在经过请教别人之后,我总结了这些情况
pip 指令是基于python的指令,所以说你的环境里面如果有多个python,那就有可能会出现你也不知道你的包安装到哪里去了的问题。

所以,会出现这些情况,这些情况,pip都是不同的

  • pip直接使用pip指令是会存放到你当前user下的python2对应的pip里面

  • sudo pip存放在root用户下使用的python的pip里面,和之前的pip又不相同

  • conda虚拟环境下使用pip,这个时候的pip是你conda虚拟环境里面对应的python里面的pip,用pip install装包是装到你的anaconda里面。

  • 在conda虚拟环境下使用sudo pip,这个时候和第二种情况一样,并没有装到你anaconda里面。

综上,装包的时候,一定要使用python3 -m pip,这样就一定使用的是当前环境下面的python里面的pip,切记不要直接使用pip,不然你根本不知道用的哪个python里面的pip

自我总结
anaconda创建了一个虚拟的电脑环境,可以在里面安装各种独立于你主机的环境。
之前一直没理解这个虚拟环境到底是什么。现在理解了。

所以装包一定要注意权限和装包的位置,不然会崩溃的。

顺便记录一下conda进和退虚拟环境

启动:conda activate xxx

关闭:conda deactivate
  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暮尘依旧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值