使用Python Embedded打包环境
评论 0 热度 130
在项目中使用python embedded能够方便地将py+环境复制到其他电脑上直接运行,下面是使用指南。
点我下载Python Embedded
注:以下操作基本都在python embedded目录下完成,以避免调用到系统环境中的python。
操作步骤:
- 找到目录下的
python**._pth
,去掉import site
的注释 - 下载get-pip,在python embedded目录下打开控制台执行
python get-pip.py
来获取pip - 使用pip安装其他库,注意不要直接运行pip,要使用
python -m pip ...
来执行 我喜欢把python-embedded放到一个名为env的目录下,然后将这个文件夹移动到我的python项目下,再编写bat脚本(windows下)调用python-embedded里面的python.exe来执行项目中的py文件,脚本如下,以后只需要双击这个bat脚本即可启动。
START ./env/python.exe main.py
其他问题:
> python -m pip list
python.exe: No module named pip
解决办法:找到目录下的python**._pth
,添加一行Lib/site-packages
。