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

Kri*_*ran 2 python pip windows-10

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

python get-pip.py
Run Code Online (Sandbox Code Playgroud)

这是终端的快照

$ 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
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试使用

pip -V
Run Code Online (Sandbox Code Playgroud)

我明白了-

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'
Run Code Online (Sandbox Code Playgroud)

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

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

请帮忙 !!!!

小智 8

  • 打开python 根文件夹中的python37._pth文件。
  • 添加Lib\site-packages行。

一切都会很好。


For*_*ang 5

运行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

运行点,问题将得到解决

  • 您还可以在 Python 安装目录中创建一个名为 pip 的符号链接。`mklink /D pip .\Lib\site-packages\pip` (2认同)

小智 5

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

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


Ole*_*g D 5

我建议参考pip主页: https: //pip.pypa.io/en/stable/installation/ 它描述了如何安装pip的所有方法。我是 win10 用户,所以解决方案是运行以​​下命令:

py -m ensurepip --upgrade
Run Code Online (Sandbox Code Playgroud)

  • 您可以更新您的答案以包括语法突出显示吗?https://meta.stackoverflow.com/questions/274371/what-is-syntax-highlighting-and-how-does-it-work (2认同)