如果我想下载更新版本的python3软件包,看起来pip,pip3和pip3.6都会下载python2版本。当我检查每个点的版本时,我得到以下内容:
$ pip -V
pip 9.0.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)
$ pip3 -V
pip 9.0.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)
$ pip3.6 -V
pip 9.0.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)
我认为pip3和pip3.6会想说像python 3.6这样的东西吗?
答案 0 :(得分:3)
pip与python>捆绑在一起3.4 所以,如果您使用的是 Unix机器,请尝试:
python3.6 -m pip install [Package_to_install]
或者如果您使用的是 Windows计算机
py -m pip install [Package_to_install]
我希望这就是你的意思..
答案 1 :(得分:0)
我认为pip3和pip3.6会想说类似python 3.6的东西吗?
它们必须是,但它不是魔术,它是shebang行(脚本的第一行,它以#!
开头)。
在编辑器中打开脚本并修复shebang行。这样的事情:
vim $(which pip3.6)