每个版本的pip都会安装包

时间:2018-03-20 18:35:01

标签: python pip

如果我想下载更新版本的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这样的东西吗?

2 个答案:

答案 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)