此问题在此处已有答案:
(31个答案)
11个月前关闭。
我不能使用pip,我不知道为什么。我得到的错误如下所示:
File "d:\python\lib\runpy.py", line 193, in _run_module_as_main
return _run_code(code, main_globals, None,
File "d:\python\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "D:\Python\Scripts\pip.exe\__main__.py", line 5, in <module>
ModuleNotFoundError: No module named 'pip'
如果我尝试py -3.8 -m pip install
,我得到D:\Python\python.exe: No module named pip
。
如果我使用get-pip,什么也不会发生。
如果我尝试升级pip什么也没发生。
6条答案
按热度按时间aurhwmvo1#
试试看
此命令激活pip。
参考https://docs.python.org/3/library/ensurepip.html
在此之后,您可以升级
cfh9epnr2#
我也遇到过同样的问题。但在我的情况下,当我升级
pip
版本时,新版本在旧版本成功卸载之前就停止安装(升级)了。在搜索了4或5个网站后,我发现:我可以使用
pip
命令和以下命令:2nbm6dog3#
我不知道你使用的是什么操作系统,使用get-pip时会出现什么错误,但我在Ubuntu 20上遇到过类似的问题,这解决了它:
Credit:@Benjamin的回答:https://askubuntu.com/questions/1025189/pip-is-not-working-importerror-no-module-named-pip-internal
dly7yett4#
适用于Debian/Ubuntu/Linux Mint及其衍生产品用户
使用APT安装pip:
dm7nw8vv5#
试试这个
python -m pip install --upgrade pip
建议,尝试使用anaconda或虚拟环境来避免此类问题。
93ze6v8z6#
我遇到了同样的问题,但发现
python -m ensurepip
只是告诉我pip脚本已经安装。所以我所做的是删除C:\Users\[user_id]\AppData\Local\Programs\Python\Python38\Lib\site-packages
下的2个pip目录,然后再次运行python -m ensurepip
。这为我修复了它。