正确使用pip在多版本python中安装模块

解决的问题:通常我们的anaconda里面安装了很多版本的python,那么你使用pip install 时是安装到哪个python里呢?

你可以cd到/usr/bin下打开pip看一看,可以看到第一行!/usr/bin/python,这代表pip默认的python是/usr/local/里面的python,而/usr/bin里的python一般都是别的地方的python链接过来的,所以我们还是不确定是哪个python。

你可以在/usr/bin下输入python看看是哪个python版本,但是查看并不能完全解决问题,因为你一般我们并不想查看链接的是哪个python,而是想把他链接到我们的python上。

正确使用pip的方法:

方法1(推荐)

使用Anaconda对应版本python安装目录下的pip,比如Anaconda/envs/YOURNAME/bin/pip

方法2(推荐)

你的python -m pip install 模块
例:python36 -m pip install  numpy

方法3(破坏别的python以一劳永逸)

链接你python的方法如下:(不过这同时会破坏掉终端默认的python,所以慎用)

sudo rm /usr/bin/python
# 此时再在终端输入python就报错了

然后把你的python链接到/usr/bin下的python
ln -s /home/YOURNAME1/anaconda3/envs/YOURNAME2/bin/python  /usr/bin/python

当然你也可以把自己目录下的pip链接到/usr/bin下覆盖原来的pip,方法很多,找到对应的修改位置即可

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值