使用/安装 pip3 时遇到问题

使用/安装 pip3 时遇到问题

我想为 python 3 安装 pip。我在我的计算机上检查以下内容:

which python3
python3 --version

返回

/usr/bin/python3
Python 3.5.2

因为,我已经安装了python3。我决定pip3边打字边安装

sudo apt install python3-pip

但我得到

Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-pip is already the newest version (8.1.1-2ubuntu0.4).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

这意味着也许 pip3 已经安装了?然后我尝试了

which pip3 

我一无所获,而且

pip3 --version

只是为了确定但它会返回

The program 'pip3' is currently not installed. You can install it by typing:
sudo apt install python3-pip

这向我建议了我已经尝试过的命令。

这里发生了什么?

我需要做什么才能正确获取 pip3?

答案1

运行以下命令来修复您的安装:

sudo apt purge python3-pip
sudo rm -rf /usr/lib/python3/dist-packages/pip
rm -rf ~/.local/lib/python3.5/site-packages/pip
sudo apt install python3-pip

看这里

但我发现很容易再次打破它。关于它有很多讨论:


您始终可以使用以下命令,而不是pip3从其 bin 脚本调用:

python3 -m pip --version

或其他所有命令:

python3 -m pip install package

为您的例如添加一个别名.bashrc以使其pip3正常工作:

alias pip3='python3 -m pip'

相关内容