项目场景:

绿色版python项目bug记录——环境配置:在pycharm中,希望复用该绿色版项目环境并使在该项目中配置的软件包离开pycharm也能生效。

关键文件目录描述

项目名称以“receiver”为例,该目录下分别为:
/code(自行添加的自定义目录,存放项目代码比如home.py)
run.bat(自行添加的自定义文件,用于一键启动项目,如“python .\code\home.py”)
/Lib(存放环境软件包)
python.exe(用于启动py代码,pycharm中可选择该解释器以导入该项目环境)
/Scripts(其中pip.exe文件,定位关联的 Python 解释器,路径指向哪个 Python 解释器,pip 安装的包就会被放到该 Python解释器的/Lib/site-packages目录下)
python310._pth(与python.exe同目录,替代了系统PYTHONPATH环境变量的核心功能,用于指定目录加入 Python 的sys.path,Python 会按顺序在这些目录里查找import的模块)

参考文章

截至2025年12月10日,绿色版python开发环境搭建的免费文章如下:
(1)制作绿化版Python解锁Python桌面程序的高级打包方式

(2)1.6 安装嵌入式(绿色版、免安装)Python——Embeddable Python的开发环境搭建**

(3)【Python】绿色便携版Python制作(发布)方法

问题与解决方案:

问题一:Fatal error in launcher: Unable to create process using
原因与解决方法:pip.exe文件未找到解释器位置,编辑pip.exe文件可解决(文本编辑器也可,最好使用hxd打开,避免破坏二进制文件),如下图,找到对应位置,设置对应的相对或者绝对路径
在这里插入图片描述
问题二:项目选择的python解释器无效

原因解决方法:原因不明,但是实际删除错误的环境路径,添加正确的绿色版路径可解决,步骤如下:

  1. 显示所有环境
    在这里插入图片描述
  2. 在弹框的左上角,删除无法使用的环境
    在这里插入图片描述
  3. 在弹框的右上角项目文件夹,选择对应项目目录下的python.exe即可完成环境配置
    在这里插入图片描述
    问题三:已安装软件包,但是运行时未找到
    原因解决方法:python310._pth文件中未设置正确相应的软件包路径,文本编辑器打开即可修改,以下是文件中各信息的说明:
python37.zip  # 核心库,必须保留
.             # 允许导入当前目录的脚本(如listener.py)
Lib           # 标准库目录,必须保留
Lib\site-packages  # 第三方包目录(pip装的软件包在这里)
-E            # 忽略环境变量,避免全局干扰
-s            # 不加载用户级全局包
import site  # 全局site-packages
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐