You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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版本:
    python.exe get-pip.py pip==21.3.1
    
    (21.3.1是最后支持Python3.6的pip版本)

3. 创建虚拟环境

  • 完成配置后,在嵌入版Python目录下运行命令创建虚拟环境:
    python.exe -m venv your_env_name
    

内容的提问来源于stack exchange,提问作者fransua

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 08:10:38