pip-即使成功安装,也没有名为“ pip”的模块

时间:2019-02-08 04:07:42

标签: python pip windows-10

我正在尝试在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。

请帮助! ! ! !

4 个答案:

答案 0 :(得分:3)

可以按照以下步骤在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

答案 1 :(得分: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

运行点,问题将得到解决

答案 2 :(得分:0)

使用以下命令可以找出是否包含点提取路径。

>>> import sys
>>> sys.path

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

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

pip install <module name>之后为我成功工作。

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

答案 3 :(得分:0)

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

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

它可以运行pip install --upgrade pip