每个版本的pip都会安装python2.7版本的软件包

每个版本的pip都会安装python2.7版本的软件包,python,pip,Python,Pip,如果我想下载一个更新版本的python3包,那么看起来pip、pip3和pip3.6都下载了python2版本。当我检查每个pip的版本时,我得到以下信息: $ 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)

如果我想下载一个更新版本的python3包,那么看起来pip、pip3和pip3.6都下载了python2版本。当我检查每个pip的版本时,我得到以下信息:

    $ 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的东西

pip与python>3.4捆绑在一起 因此,如果您使用的是Unix计算机,请尝试:

python3.6 -m pip install [Package_to_install]
或者如果您使用的是Windows计算机

py -m pip install [Package_to_install]

我希望这就是你的意思。

pip与python>3.4捆绑在一起 因此,如果您使用的是Unix计算机,请尝试:

python3.6 -m pip install [Package_to_install]
或者如果您使用的是Windows计算机

py -m pip install [Package_to_install]
我希望这就是你的意思

我假设pip3和pip3.6会说类似于python 3.6的东西

它们一定是,但这不是魔法,而是shebang行(脚本的第一行,以
#!
开头)

在编辑器中打开脚本并修复shebang行。诸如此类:

vim $(which pip3.6)
我假设pip3和pip3.6会说类似于python 3.6的东西

它们一定是,但这不是魔法,而是shebang行(脚本的第一行,以
#!
开头)

在编辑器中打开脚本并修复shebang行。诸如此类:

vim $(which pip3.6)

关于您的
pip
pip3
pip3.6
的位置,哪个
报告了什么?您是如何在这台机器上安装Python的?您使用的是什么操作系统?
which
报告了您的
pip
pip3
pip3.6
?您是如何在这台机器上安装Python的?你用的是什么操作系统?太好了。谢谢完美的谢谢