繁体   English   中英

ModuleNotFoundError:没有名为“pip”python3的模块

[英]ModuleNotFoundError: No module named 'pip' python3

我不能使用 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 没有任何反应。

尝试

python -m ensurepip

此命令激活 pip。

参考。 https://docs.python.org/3/library/ensurepip.html

之后就可以升级了

python -m pip 安装--升级 pip

试试这个python -m pip install --upgrade pip

一个建议,尝试使用 anaconda 或虚拟环境来避免此类问题。

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

我有同样的问题。 但就我而言,当我升级pip版本时,新版本在旧版本成功卸载之前停止安装(升级)。 在搜索了 4 或 5 个站点后,我发现:

python -m ensurepip

我能够使用pip命令以及这个:

python -m pip install --upgrade pip

对于 Debian/Ubuntu/Linux Mint 和衍生产品用户

使用 APT 安装 pip:

sudo apt install python3-pip

我不知道您使用的是什么操作系统以及使用 get-pip 时遇到的错误,但我在 Ubuntu20 上遇到了类似的问题,这解决了它:

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

信用:@Benjamin 在这里的回答: https://askubuntu.com/questions/1025189/pip-is-not-working-importerror-no-module-named-pip-internal

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM