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
總結
以上是生活随笔為你收集整理的python3.5安装pip_pip和pip3 – 都指向python3.5?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: asp.net添加删除表格_你问我答|1
- 下一篇: websocket python爬虫_p