如何解决错误:Python中没有名为pip的模块

399 阅读1分钟

1.概述

在本教程中,我们将看到如何解决Linux Mint和Ubuntu上一个流行的Python错误

ImportError。没有名为pip的模块

当你试图安装新的软件包或运行类似命令时,这个错误就会出现:

python3 -m pip list

在接下来的章节中,我们将看到如何解决这个错误。

2.解决ImportError,在Ubuntu上没有名为pip的模块

要在Linux Mint或Ubuntu上安装pip模块,我们可以使用apt-get ,安装方法如下。

sudo apt-get install python3-pip

现在运行后:

python3 -m pip list

你应该得到类似的东西:

Package                  Version             
------------------------ --------------------
apt-clone                0.2.1               
apturl                   0.5.2               
attrs                    19.3.0        

3.用surepip模块安装pip

另外,我们也可以通过运行Python本身来安装pip。大多数Python版本都带有模块ensurepip ,可以用来安装:

python -m ensurepip --upgrade

上面的命令适用于Linux发行版。如果你想了解更多,你可以查看:pip documentation v22.0.3.

4.手动安装pip模块

最后,如果你喜欢手动下载和安装pip,你可以按照以下步骤进行:

或者干脆这样:

cd ~/Downloads
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

如果你需要离线安装pip,这个方法很完美。

5.结语

最后,本文展示了如何解决 "ImportError:没有名为pip的模块 "错误的几种不同方法。

所有的解决方案都是在Linux Mint和Ubuntu上测试的。其中一些可能在Windows或Mac上进行了小的修改。为了进一步参考,请查看官方文档:Pip在Linux、MacOS和Windows上的安装