pip 安装不工作——如何使用 Python install/upgrade PyPi packages with pip v10 and above, using Python?

pip install not working -- How to install/upgrade PyPi packages with pip v10 and above, using Python?

使用 pip3 install --upgrade pip 及更高版本将我的 pip 升级到版本 10 后,我无法使用 pip3 install PyPiPackageName install/upgrade PyPi 包,因为我得到了以下错误:

from pip import main
ImportError: cannot import name main

我想知道当我使用 pip 的新版本时如何使用 pip 安装 PyPi 包?我看到有些人使用 pyhton3 来执行此操作,但是执行 python3 -m pip install --upgrade pip 给了我以下错误,我无法将 pip 升级到更高版本:

/usr/bin/python3: No module named pip

在执行 python3 -m pip install --upgrade pip 之前,我执行了 python3 -m pip install -U pip 并且出现以下错误:

/usr/bin/python3: No module named pip

所以我很困惑我需要做什么才能升级或安装 PyPi 包。

除了执行以下:

curl https://bootstrap.pypa.io/get-pip.py | python3.6

我还必须确保 python3 使用 Python 3.6,否则使用 Python 3.5(默认情况下 pip 不附带)。所以我做了以下事情,现在一切正常:

ln -s /usr/bin/python3.6 /usr/local/bin/python3