PyStand icon indicating copy to clipboard operation
PyStand copied to clipboard

:rocket: Python Standalone Deploy Environment !!

Results 32 PyStand issues
Sort by recently updated
recently updated
newest added

大神好,我用的是64位pystand,以及64位的python3.9.13,完整的pyqt5,在终端运行没有提示任何错误,完美运行,在桌面直接双击图标却没有任何反应,这种问题大概是出在哪里呢?谢谢!pystand真的很好用!

如题,在不使用窗体的情况下,如何做到不从CMD或其他Ter入口打开。而是双击直接打开exe就在终端中显示,很多内部工具都是在终端下实现的简单Gui界面。

I tried to build the pyside6 environment manually myself, but all failed. Please add support, thanks. Great work.

源文件拷贝到script文件中没有问题。生成egg文件有问题了。 setup.py脚本 ``` from setuptools import setup, find_packages setup( name="script", version="0.1", packages=find_packages() ) ``` 生成的文件名为script-0.1-py3.8.egg,拷贝到PyStand-py38-pyqt5中,显示 ``` D:\aaa\PyStand-py38-pyqt5>Traceback (most recent call last): File "", line 29, in File "", line 5,...

这个程序很棒,能否更进一步更新下,实现Desktop桌面全平台兼容? 我看壳程序好像是用c++写的,除了Windows它能直接编译为MacOS和Linux格式的可执行程序吗? 还是需要自己完全重写新的壳程序?具体如何做有没有大致的流程?

int 文件直接暴露给用户留下了较大的风险敞口,同时也可能修改之后导致 Crash,Python 包内如果有 __main__.py 可以通过 python -m 的形式直接启动,这也是官方推荐的 execuable 做法,能够启用 __main__.py 的方案,让用户自己在内部集成启动方法,另外能否将 int 内代码直接写在 cpp 中直接编译从而不需要外部的 int

当根目录不存在以下文件 - _pystand_static.int - pystand.int - pystand.py - pystand.pyw 且存在app目录时,会尝试运行以下python代码 from app import run run() 以上代码失败会弹窗报错 ![image](https://github.com/skywind3000/PyStand/assets/4999291/ff8624a8-2d2c-428a-a514-56570c602f51) **↑正常启动** ![image](https://github.com/skywind3000/PyStand/assets/4999291/0e8dc137-173c-41d9-92bd-eed3d236332a) **↑不存在启动脚本也不存在app模块时报错** ![image](https://github.com/skywind3000/PyStand/assets/4999291/9202663c-e01e-4749-96bd-3a1f5eeb690b) **↑导入app模块但无run函数,启动报错**

尝试了以下方法均识别不到模块: 1.将script目录下的所有.py直接压缩并改为.egg放在.exe同级目录下 2.直接将script目录压缩为egg文件并放在exe同级 3.不压缩,将所有py文件替换为pyc文件 4.将所有py文件转化为pyd后放在script下 ![图片2](https://github.com/skywind3000/PyStand/assets/108518151/44899976-9375-4448-81e2-ac2fab9c6c09) int文件配置如下: ``` # vim: set ts=4 sw=4 tw=0 et ft=python : import sys, os from multiprocessing import freeze_support os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = r'.\site-packages\PyQt5\Qt5\plugins' os.chdir(os.path.dirname(__file__)) sys.path.append(os.path.abspath('script')) sys.path.append(os.path.abspath('script.egg'))...