【发布时间】:2021-10-27 08:46:33
【问题描述】:
当我做python -m pip install 'uwsgi==2.0.*'
我明白了:
/usr/bin/python: No module named pip
which pip 给出:
/home/snowcrash/.local/bin/pip
如果我这样做 pip 我会得到:
pip
Traceback (most recent call last):
File "/home/snowcrash/.local/bin/pip", line 5, in <module>
from pip._internal.cli.main import main
ImportError: No module named pip._internal.cli.main
【问题讨论】:
-
您是否为您运行的同一 python 安装了
python-pip? -
看起来你已经拥有它yesterday - 从那以后你有什么改变?当您说“似乎没有帮助”时,您能否提供更多细节?
-
我不知道。 1. 为什么我会有不同版本的python?和 2. 您将如何为特定版本安装
python-pip? 3. 为什么叫python-pip而不是pip? 4.python-pip和pip有区别吗? -
@jonrsharpe 我不知道。问题 5. 为什么昨天还可以,今天不行?
-
1.出于兼容性原因,Linux 曾经附带 python2 和 python3。你说你在 Ubuntu 20 上,我认为他们终于摆脱了 python2 那里(因为当那个 ubuntu 发布时它已经过时了) 2. 在链接的问题中,cmets 告诉你也安装(sudo apt install ) python3-dev - 从它开始,也许它会修复任何损坏的东西。