解决使用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

相关推荐
powerfulhell3 分钟前
寒假python作业5
java·前端·python
1尢晞14 分钟前
Java学习
java·开发语言
铉铉这波能秀10 分钟前
LeetCode Hot100 中 enumerate 函数的妙用(2026.2月版)
数据结构·python·算法·leetcode·职场和发展·开发
毕设源码-赖学姐12 分钟前
【开题答辩全过程】以 基于python的电影推荐系统为例,包含答辩的问题和答案
开发语言·python
敲键盘的生活14 分钟前
MoneyPrinter重构之一:用nicegui调用大模型生成视频文案
python·重构·aigc·ai编程·ai写作
小邓睡不饱耶16 分钟前
2026 CSDN榜单封神!3大热门技术+5个大厂案例,新手也能直接抄作业
python·ai
星辰_mya17 分钟前
Elasticsearch线上问题之慢查询
java·开发语言·jvm
南极星100520 分钟前
我的创作纪念日--128天
java·python·opencv·职场和发展
前端小菜袅20 分钟前
PC端原样显示移动端页面方案
开发语言·前端·javascript·postcss·px-to-viewport·移动端适配pc端
码界筑梦坊21 分钟前
327-基于Django的兰州空气质量大数据可视化分析系统
python·信息可视化·数据分析·django·毕业设计·数据可视化