安装pip时如何处理'/usr/bin/python: No module named pip'?



我在MacOS上运行'which pip'或'pip-V',它给了我以下位置:

pip 20.2.1 from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8)

然而,当我尝试执行'python -m pip install --user pygame'时,它显示'/usr/bin/python: No module named pip'

遇到过这个问题的人都知道如何解决这个问题吗?

更新:

当我执行"python3-m pip-install-user pygame"或"python 3-install-pygame"时,会出现以下错误:

错误:命令出错,退出状态为1:命令:/Library/Frameworks/Python.framework/Versions/3.8/bin/python3-u-c'import-sys,setuptools,tokenize;sys.argv[0]=""'/private/var/folders/g9/77451rtd0vj7grc2_lz66tc80000gn/T/pip-install-6wyn2mh9/pygame/setup.py""';文件=""'/private/var/folders/g9/77451rtd0vj7grc2_lz66tc80000gn/T/pip-install-6wyn2mh9/pygame/setup.py""';f=getattr(标记化,""'打开"&’,打开((文件(;code=f.read((.replace('"'"'\r\n'"'",""'\n’"quot;'(;f.关闭((;exec(编译(代码,文件,'"'exec'"'('安装--记录/private/var/folders/g9/77451rtd0vj7grc2_lz66tc80000gn/T/pip-record-yyazq6a/install-record.txt--外部管理的单一版本--编译--安装头文件/Library/Frameworks/Python.framework/Versions/3.8/include/python3.8/pygamecwd:/private/var/folders/g9/77451rtd0vj7grc2_lz66tc80000gn/T/pip-install-6wyn2mh9/pygame/完整输出(218行(:……错误:命令出错,退出状态为1:/Library/Frameworks/Python.framework/Versions/3.8/bin/python3-u-c'import-sys,setuptools,tokenize;sys.argv[0]=""'/private/var/folders/g9/77451rtd0vj7grc2_lz66tc80000gn/T/pip-install-6wyn2mh9/pygame/setup.py""';文件=""'/private/var/folders/g9/77451rtd0vj7grc2_lz66tc80000gn/T/pip-install-6wyn2mh9/pygame/setup.py""';f=getattr(标记化,""'打开"&’,打开((文件(;code=f.read((.replace('"'"'\r\n'"'",""'\n’"quot;'(;f.关闭((;exec(编译(代码,文件,'"'exec'"'('安装--记录/private/var/folders/g9/77451rtd0vj7grc2_lz66tc80000gn/T/pip-record-yyazq6a/install-record.txt--外部管理的单一版本--编译--安装头文件/Library/Frameworks/Python.framework/Versions/3.8/include/python3.8/pygame检查日志以获取完整的命令输出。

我想您是ubuntu或任何其他Linux发行版。我也遇到过同样的错误,但这很容易克服。使用此命令安装pip:

sudo apt-get install python3-pip

然后总是键入pip3而不是pip。所以,如果你想安装pygame,使用这个:

pip3 install pygame

而不是这个:

pip install pygame

最新更新