8 python compression selenium pyinstaller pandas
假设我有三个脚本.Main.py(包含所有导入),1.py(随机脚本),2.py(随机脚本).
pyinstaller -F --onedir Main.py (80mb)
pyinstaller -F --onedir 1.py (80mb)
pyinstaller -F --onedir 2.py (80mb)
Run Code Online (Sandbox Code Playgroud)
这将创建3个文件夹,然后将1.exe和2.exe复制到主文件夹,包含所有依赖项,这样运行正常.

存在两个问题:
问题是规模.一个文件将其减少到30mb,一个文件夹将其保持在80mb
更重要的是,exe不能离开该文件夹.我不得不求助于在Python中使用快捷方式.
我正在关注这个,据说这是一个解决方法.
我的问题是,如何通过pyinstaller读取选定位置的导入,以便移动可执行文件?
逻辑:使用编译Main.py pyinstaller -F –onefile Main.py (15mb).
在C:\13\so exe看起来像创建文件夹C:\13\Main.exe
链接所有exe的C:\13?同 --runtime-tmpdir PATH
我正在努力寻找从exe或甚至"one dir"文件夹中获取导入的文档.从get get开始有很多进口,但从选择位置获取进口并不多,所以我可以在任何地方运行exe.更重要的是,甚至很难在pyinstaller中找到模块而不是反编译它增加了这种混乱.
也许...
pyinstaller -F --runtime-tmpdir C:\13 --onefile 2.py
pyinstaller -F --runtime-tmpdir C:\13 --onedir 3.py
Run Code Online (Sandbox Code Playgroud)
虽然对我来说没有创建目录.如何从选定位置获取导入.
另一种可能的解决方案:
if getattr(sys, 'frozen', False):
os.path.join(sys._MEIPASS, "C:\aa")
Run Code Online (Sandbox Code Playgroud)
虽然你可以在图像中看到,但是我们想要大熊猫,有几个文件可供选择......
| 归档时间: |
|
| 查看次数: |
2515 次 |
| 最近记录: |