模块未找到错误:没有名为'pip'的模块python3 [重复]

ut6juiuv  于 2023-03-24  发布在  Python
关注(0)|答案(6)|浏览(181)

此问题在此处已有答案

(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什么也没发生。

aurhwmvo

aurhwmvo1#

试试看

python -m ensurepip

此命令激活pip。
参考https://docs.python.org/3/library/ensurepip.html
在此之后,您可以升级

python -m pip install --upgrade pip
cfh9epnr

cfh9epnr2#

我也遇到过同样的问题。但在我的情况下,当我升级pip版本时,新版本在旧版本成功卸载之前就停止安装(升级)了。在搜索了4或5个网站后,我发现:

python -m ensurepip

我可以使用pip命令和以下命令:

python -m pip install --upgrade pip
2nbm6dog

2nbm6dog3#

我不知道你使用的是什么操作系统,使用get-pip时会出现什么错误,但我在Ubuntu 20上遇到过类似的问题,这解决了它:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall

Credit:@Benjamin的回答:https://askubuntu.com/questions/1025189/pip-is-not-working-importerror-no-module-named-pip-internal

dly7yett

dly7yett4#

适用于Debian/Ubuntu/Linux Mint及其衍生产品用户

使用APT安装pip:

sudo apt install python3-pip
dm7nw8vv

dm7nw8vv5#

试试这个python -m pip install --upgrade pip
建议,尝试使用anaconda或虚拟环境来避免此类问题。

93ze6v8z

93ze6v8z6#

我遇到了同样的问题,但发现python -m ensurepip只是告诉我pip脚本已经安装。所以我所做的是删除C:\Users\[user_id]\AppData\Local\Programs\Python\Python38\Lib\site-packages下的2个pip目录,然后再次运行python -m ensurepip。这为我修复了它。

相关问题