解决使用PCbuild\build.bat构建python之后,运行pip报错

现象:在官网下载3.11.9版本的python,运行D:\environment\python\python-3.11.9\python.exe -m pip ...报错了。

提示:No module named pip

原因 :现在用的是 embeddable 版的 Python-3.11.9 ,这个版本默认是不带 pip 的,所以:

text 复制代码
D:\environment\python\python-3.11.9\python.exe -m pip ...
No module named pip

是正常现象。


解决办法

在 embeddable 里"硬装一个 pip"

如果你不想装完整版 Python,也可以给 embeddable 手动加 pip,步骤大致是:

  1. 下载 get-pip.py (需要一台能上网的机器)

    从官方地址保存下来:
    https://bootstrap.pypa.io/get-pip.py

    然后拷到 D:\environment\python\python-3.11.9\ 目录。

  2. 修改 python311._pth,开启 site-packages 搜索

    打开 D:\environment\python\python-3.11.9\python311._pth,改成类似这样:

    text 复制代码
    python311.zip
    .
    Lib
    Lib\site-packages
    import site

    关键是:最后一行 import site 前面的 # 去掉 ,并让 Lib\site-packages 在搜索路径里。

  3. 运行 get-pip.py

    在 PowerShell:

    powershell 复制代码
    cd D:\environment\python\python-3.11.9
    .\python.exe get-pip.py

    这一步会在 Lib\site-packages 里安装 pipsetuptools 等。

  4. 然后再去你的项目目录,使用这个 Python:

    powershell 复制代码
    pip install xxx

相关推荐
无心水2 分钟前
【神经风格迁移:全链路压测】33、全链路监控与性能优化最佳实践:Java+Python+AI系统稳定性保障的终极武器
java·python·性能优化
夏幻灵25 分钟前
JAVA基础:基本数据类型和引用数据类型
java·开发语言
luoluoal29 分钟前
基于python的小区监控图像拼接系统(源码+文档)
python·mysql·django·毕业设计·源码
cike_y44 分钟前
Spring-Bean的作用域&Bean的自动装配
java·开发语言·数据库·spring
BoBoZz191 小时前
MotionBlur 演示简单运动模糊
python·vtk·图形渲染·图形处理
十八度的天空1 小时前
第01节 Python的基础语法
开发语言·python
BoBoZz191 小时前
GradientBackground 比较不同类型的背景渐变着色模式与坐标转换
python·vtk·图形渲染·图形处理
540_5402 小时前
ADVANCE Day32
人工智能·python·机器学习
yue0082 小时前
C# 字符串倒序
开发语言·c#
STLearner2 小时前
AAAI 2026 | 图基础模型(GFM)&文本属性图(TAG)高分论文
人工智能·python·深度学习·神经网络·机器学习·数据挖掘·图论