Windows 10系统中Python的PIP模块无法使用问题求助
解决PIP安装后仍提示“找不到模块”的问题
问题描述
尝试在电脑上启用PIP功能,但系统持续提示找不到该模块,相关命令执行输出如下:
C:\CODE\SCRIPTS\python>where python C:\TOOLS\PYTHON\python.exe C:\Users\User\AppData\Local\Microsoft\WindowsApps\python.exe C:\CODE\SCRIPTS\python>where py C:\Windows\py.exe C:\CODE\SCRIPTS\python>python --version Python 3.10.11 C:\CODE\SCRIPTS\python>python -m pip --version C:\TOOLS\PYTHON\python.exe: No module named pip C:\CODE\SCRIPTS\python>python -m ensurepip --default-pip C:\TOOLS\PYTHON\python.exe: No module named ensurepip C:\CODE\SCRIPTS\python>python get-pip.py Collecting pip Using cached pip-23.1.2-py3-none-any.whl (2.1 MB) Collecting setuptools Using cached setuptools-67.7.2-py3-none-any.whl (1.1 MB) Collecting wheel Using cached wheel-0.40.0-py3-none-any.whl (64 kB) Installing collected packages: wheel, setuptools, pip Successfully installed pip-23.1.2 setuptools-67.7.2 wheel-0.40.0 C:\CODE\SCRIPTS\python>py -m pip install --upgrade pip setuptools wheel C:\TOOLS\PYTHON\python.exe: No module named pip C:\CODE\SCRIPTS\python>python -m ensurepip --default-pip C:\TOOLS\PYTHON\python.exe: No module named ensurepip C:\CODE\SCRIPTS\python>py -m pip --version C:\TOOLS\PYTHON\python.exe: No module named pip C:\CODE\SCRIPTS\python>py -m ensurepip --default-pip C:\TOOLS\PYTHON\python.exe: No module named ensurepip
问题分析
系统存在两个Python环境:C:\TOOLS\PYTHON\python.exe(3.10.11版本)和Windows应用商店版本的Python。前者属于精简安装,默认缺少ensurepip模块,执行get-pip.py时虽显示安装成功,但pip并未被正确部署到该环境的site-packages目录,导致后续调用报错。同时Python Launcher(py.exe)默认指向这个缺少pip的环境,所以用py命令调用也会失败。
解决方案
1. 强制指定Python环境重装pip
下载最新版get-pip.py,用目标Python的绝对路径执行安装,添加--force-reinstall参数确保覆盖:
C:\TOOLS\PYTHON\python.exe get-pip.py --force-reinstall
2. 验证安装结果
执行以下命令确认pip是否正常工作:
C:\TOOLS\PYTHON\python.exe -m pip --version
若输出pip版本信息,说明安装成功。
3. 配置环境变量(可选)
将C:\TOOLS\PYTHON\Scripts目录添加到系统环境变量PATH中,之后无需输入完整路径,直接用pip命令即可调用该环境的工具。
4. 用Python Launcher指定环境调用pip
若需要通过py.exe调用,可指定版本号明确指向目标环境:
py -3.10 -m pip --version
5. 备选:重装完整Python环境
若上述方法无效,卸载C:\TOOLS\PYTHON下的Python,从官网下载完整安装包,安装时勾选“Add Python to PATH”选项,pip会随Python默认安装,避免精简版的问题。
内容的提问来源于stack exchange,提问作者user3720435
相关产品推荐
相关产品推荐

