python3.5安装pip_pip和pip3 – 都指向python3.5?

我今天开始尝试shade;并在我的ubuntu 16.04系统上为python2和python3安装了它;使用:

sudo pip install shade

分别

sudo pip3 install shade

两个命令都通过了我没注意到.

然后我尝试运行这个小测试脚本:

from shade import *

simple_logging(debug=True)

conn = openstack_cloud(cloud='myopenstack')

images = conn.list_images()

for image in images:

print(image)

使用python3,我得到了一个证书错误(这很好,我会很惊讶地发现我们的内部基础设施使用正确的证书).

但是可以肯定的是,我也想用python2.7运行;我被告知:

ImportError: No module named shade

所以,我仔细看看pip和pip3有什么说法:

> pip -V

pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5)

> pip3 -V

pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5)

看起来pip和pip3实际上都在我的python3安装上工作,但当我这样做时:

> python --version

Python 2.7.12

> python3 --version

Python 3.5.2

任何想法,任何人?是什么导致这个,或者如何为python2 / pip实际安装阴影?

按照要求:

> for i in pip pip3 python python3 ; do type $i ; done

pip is /usr/local/bin/pip

pip3 is /usr/local/bin/pip3

python is /usr/bin/python

python3 is /usr/bin/python3

解决方法:

pip3看起来像是pip使用的默认选项.尝试使用pip2来显式安装Python 2包.

标签:python,linux,pip,python-2-7,ubuntu-16-04

来源: https://codeday.me/bug/20190715/1465256.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值