【问题标题】:pip - No module named 'pip' even after successful installationpip - 即使在成功安装后也没有名为“pip”的模块
【发布时间】:2019-07-02 07:24:13
【问题描述】:

我正在尝试在我的 Windows 10 系统上安装 pip。我得到了 get-pip.py 文件并运行了命令

python get-pip.py

这是终端的快照

$ python get-pip.py
Collecting pip
Using cached 
https://files.pythonhosted.org/packages/46/dc/7fd5df840e
fb3e56c8b4f768793a237ec4ee59891959d6a215d63f727023/pip-19.0.1-py2
.py3-none-any.whl
Collecting setuptools
  Using cached 
https://files.pythonhosted.org/packages/ff/47/1dfa4795e
24fd6f93d5d58602dd716c3f101cfd5a77cd9acbe519b44a0a9/wheel-0.32.3-py2.py3- 
none-any.whl
Installing collected packages: pip, setuptools, wheel
Successfully installed pip-19.0.1 setuptools-40.8.0 wheel-0.32.3

现在当我尝试检查版本时

pip -V

我明白了 -

Traceback (most recent call last):
 File "runpy.py", line 193, in _run_module_as_main
 File "runpy.py", line 85, in _run_code
 File "C:\Program Files\Python\python-3.6.3-embed- 
 amd64\Scripts\pip.exe\__main__.py", line 5, in <module>
ModuleNotFoundError: No module named 'pip'

为什么会这样?它只是说 pip 安装成功,当我尝试查看版本以检查它是否安装时,它说No module named 'pip'

另外,我在 PATH 变量中包含了 C:/Program/Files/Python/python3/Scripts。

请帮忙! ! ! !

【问题讨论】:

  • 您是否尝试过重启您的笔记本电脑?或尝试herehere 提供的任何解决方案?
  • 尝试重启系统并使用 pip -V 检查。仍然得到相同的“没有名为'pip'的模块”错误。 :(
  • 尝试pip3 -V 也不起作用?
  • @gameon67,同样的错误。 :'( 没有名为 'pip' 的模块
  • 导航到c:/users/&lt;your user&gt;/appdata/local/programs/python/python36/scripts/,如果pip.exe在那里,你有pip。

标签: python pip windows-10


【解决方案1】:

运行python get-pip.py后,python install-dir会增加dir Lib\site-packages

方法 1. 尝试将 pip 目录 cp 到 python install-dir 中

方法2. 修改python install-dir中的python3x._pth文件,追加这一行Lib\site-packages

运行pip,问题就解决了

【讨论】:

  • 欢呼@demianzhang 不确定为什么不接受答案。但是方法 1 对我有用。
  • 您还可以在 Python 安装目录中创建一个名为 pip 的符号链接。 mklink /D pip .\Lib\site-packages\pip
【解决方案2】:

在windows上安装pip可以按照以下步骤:

  1. 从链接:https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py 下载 python 文件:get-pip.py(大小接近 1.8 MB)并将其保存到您的桌面
  2. 转到命令提示符并检查您的 python 版本:c:> python
  3. 从命令提示符运行:c:> python get-pip.py
  4. 以上将安装新版本的 pip。通过运行 C:> pip --version
  5. 检查
  6. 您还可以更新安装工具 - C:> pip install --upgrade pip setuptools

【讨论】:

    【解决方案3】:
    • 打开python根目录下的python37._pth文件。
    • 添加Lib\site-packages 行。

    一切都会好起来的。

    【讨论】:

      【解决方案4】:

      使用以下命令可以查看是否包含pip提取路径。

      >>> import sys
      >>> sys.path
      

      如果不包含Lib\site-packages 路径,则更新文件python37._pth

      再次运行命令,路径应该是可见的。

      pip install &lt;module name&gt; 在此之后为我成功工作。

      感谢@demianzhang 的提示甚至解决方案。

      【讨论】:

        【解决方案5】:

        我在我的 Windows lib\site-packages 目录中找到了文件 〜IP ~ip-20-0.2.dist-info

        将它们重命名为 点子 pip-20-0.2.dist-info

        它可以运行 pip install --upgrade pip

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-07-30
          • 2017-04-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-01-03
          • 1970-01-01
          • 2020-01-17
          相关资源
          最近更新 更多