【问题标题】:ModuleNotFoundError: No module named 'pip' python3ModuleNotFoundError:没有名为“pip”python3的模块
【发布时间】:2020-05-02 14:46:04
【问题描述】:

我不能使用 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和所有工具了吗?
  • 你尝试过使用 pip3 吗?
  • tafhim |不,我没有重新安装 python 和所有工具,也许我可以找到另一种方法
  • yovel cohen |是的,我做到了
  • 你是如何安装python的?这个错误是从一开始就存在的,还是在您执行特定操作后出现的?

标签: python python-3.x pip


【解决方案1】:

试试

python -m ensurepip

此命令激活 pip。

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

之后就可以升级了

python -m pip install --upgrade pip

【讨论】:

  • C:\Users\Amir>python -m ensurepip C:\Users\Amir>python -m pip install --upgrade pip 什么都没发生
  • 阿米尔,通过完整路径名调用python可执行文件或将其安装目录添加到系统变量PATH中。
  • python 安装 --the-absolute-utter-basics-and-still-it-wont-work
  • 这说明 Python 是多么的无用。是python2 还是python3?谁知道?为什么一定要提到pip两次?为什么不默认安装pip?为什么你必须installupgrade?为什么 1 有双破折号而另一个没有?呻吟。
  • 它还能正常工作吗?没有。
【解决方案2】:

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

python -m ensurepip

我可以使用pip 命令以及这个:

python -m pip install --upgrade pip

【讨论】:

    【解决方案3】:

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

    一个建议,尝试使用 anaconda 或 virtual env 来避免此类问题。

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

        使用 APT 安装 pip:

        sudo apt install python3-pip
        

        【讨论】:

          【解决方案6】:

          我不知道您使用的是什么操作系统以及使用 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

          【讨论】:

            猜你喜欢
            • 2020-10-23
            • 2019-01-26
            • 1970-01-01
            • 2021-02-01
            • 1970-01-01
            • 2022-11-02
            • 2021-04-08
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多