Dev*_*dya 24 python pip windows-7
我已经安装了pip和ez设置.我还检查了系统路径,我可以看到文件夹结构中的模块.仍然当我尝试运行pip命令时,我得到导入错误,说没有名为pip的模块.我在windows7机器上运行32位python
小智 65
只要确保你有包含python到Windows PATH变量,然后运行 python -m ensurepip
A-3*_*312 32
get_pip.py使用 python embed运行后,您必须修改pythonXX._pth文件。添加Lib\site-packages, 以获得如下内容:
pythonXX.zip
.
Lib\site-packages
# Uncomment to run site.main() automatically
#import site
Run Code Online (Sandbox Code Playgroud)
如果你不这样做,你会得到这个错误:
ModuleNotFoundError: 没有名为“pip”的模块
或者
python-3.8.2-embed-amd64\python.exe:没有名为 pip 的模块
? pip
Traceback (most recent call last):
File "runpy.py", line 193, in _run_module_as_main
File "runpy.py", line 86, in _run_code
File "python-3.8.2-embed-amd64\Scripts\pip.exe\__main__.py", line 4, in <module>
ModuleNotFoundError: No module named 'pip'
? python -m pip
python-3.8.2-embed-amd64\python.exe: No module named pip
Run Code Online (Sandbox Code Playgroud)
小智 21
按照https://michlstechblog.info/blog/python-install-python-with-pip-on-windows-by-the-embeddable-zip-file/ 中给出的步骤操作。替换x为 Python 的版本号。
pythonxx.__pth位于 python 文件夹中的文件。D:\Pythonx.x.x以下内容): D:\Pythonx.x.x
D:\Pythonx.x.x\DLLs
D:\Pythonx.x.x\lib
D:\Pythonx.x.x\lib\plat-win
D:\Pythonx.x.x\lib\site-packages
Run Code Online (Sandbox Code Playgroud)
小智 9
首先确保已python添加到环境变量中。
pip尝试检查或的版本pip3。使用这些命令进行检查。
为了pip:
pip --version
Run Code Online (Sandbox Code Playgroud)
为了pip3:
pip3 --version
Run Code Online (Sandbox Code Playgroud)
如果您可以看到任何版本的 pip 但仍然无法使用它,请运行以下命令。
python -m ensurepip
Run Code Online (Sandbox Code Playgroud)
这可以确保pip在您的系统中。
尝试键入pip3而不是pip.也用于升级pip不要在命令中使用pip3
python -m pip install -U pip
Run Code Online (Sandbox Code Playgroud)
也许有帮助
小智 6
原来我的笔记本电脑上有 2 个版本的 python
两个命令都对我有用
python -m ensurepip
py -m ensurepip
Run Code Online (Sandbox Code Playgroud)
两者都有另一个安装路径
c:\tools\python\lib\site-packages
c:\program files (x86)\microsoft visual studio\shared\python36_64\lib\site-packages
Run Code Online (Sandbox Code Playgroud)
只有第一条路径在我的 %PATH% 变量中
小智 6
解决我的案子的问题是:
cd C:\Program Files\Python37\Scripts
Run Code Online (Sandbox Code Playgroud)
并运行以下命令:
easy_install.exe pip
Run Code Online (Sandbox Code Playgroud)
如果你写了
pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)
你得到了
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.2.1
Uninstalling pip-20.2.1:
ERROR: Could not install packages due to an EnvironmentError...
Run Code Online (Sandbox Code Playgroud)
然后你已经卸载了 pip 而不是安装 pip。这可能是您的问题的原因。
Gorodeckij Dimitrij 的答案对我有用。
python -m ensurepip
Run Code Online (Sandbox Code Playgroud)
该ensurepip模块在 3.4 版本中添加,然后向后移植到 2.7.9。
因此,如果使用 Python 2,请确保您的 Python 版本至少为 2.7.9;如果使用 Python 3,请确保您的 Python 版本至少为 3.4。
小智 5
我通过设置正确的路径变量解决了这个错误
C:\Users\name\AppData\Local\Programs\Python\Python37\Scripts
C:\Users\name\AppData\Local\Programs\Python\Python37\Lib\site-packages
Run Code Online (Sandbox Code Playgroud)
当我尝试升级 pip 版本时,这个问题发生在我身上。它是通过以下命令解决的:
python -m ensurepip
Run Code Online (Sandbox Code Playgroud)
上面的命令恢复 pip,下面提到的升级它。
python -m pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)