Windows多Python版本环境下,嵌入版Python如何使用Pip与Venv?
解决Python嵌入版无法使用venv和pip的问题
原因说明
Python嵌入版(Embeded Distribution)是为嵌入其他应用设计的轻量版本,默认不包含完整标准库(比如venv模块),也未预装pip,直接调用会触发模块缺失报错。
解决步骤
1. 启用完整标准库支持
- 找到嵌入版目录下的
python36._pth文件(对应3.6版本),用文本编辑器打开 - 删除
#import site行前的注释符号#,保存文件这一步会让Python加载site模块,从而访问完整标准库组件,包括
venv
2. 安装pip
- 获取适配Python3.6的
get-pip.py脚本 - 在嵌入版Python目录下运行命令:
python.exe get-pip.py - 若出现版本兼容问题,指定兼容的pip版本:
(21.3.1是最后支持Python3.6的pip版本)python.exe get-pip.py pip==21.3.1
3. 创建虚拟环境
- 完成配置后,在嵌入版Python目录下运行命令创建虚拟环境:
python.exe -m venv your_env_name
内容的提问来源于stack exchange,提问作者fransua
相关产品推荐
相关产品推荐

