我不能使用点子,也不知道为什么。 我收到的错误如下所示:
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,则不会发生任何事情。
答案 0 :(得分:2)
尝试
python -m surepip
此命令激活点子。
参考https://docs.python.org/3/library/ensurepip.html
此后,您可以升级
python -m pip install --upgrade pip
答案 1 :(得分:0)
尝试一下
python -m pip install --upgrade pip
建议,尝试使用anaconda或虚拟环境以避免此类问题。
答案 2 :(得分:0)
我遇到了同样的问题,但发现 python -m ensurepip
只是告诉我 pip 脚本已经安装。所以我所做的是删除 C:\Users\[user_id]\AppData\Local\Programs\Python\Python38\Lib\site-packages
下的 2 个 pip 目录,然后再次运行 python -m ensurepip
。那为我修好了。
答案 3 :(得分:0)
我遇到了同样的问题。但就我而言,当我升级 pip
版本时,新版本在旧版本成功卸载之前停止安装(升级)。在搜索了 4 或 5 个网站后,我发现:
python -m ensurepip
我能够使用 pip
命令以及这个:
python -m pip install --upgrade pip