我用Python创建了一个应用程序然后尝试从中创建一个可执行文件。 适用于Ubuntu和Windows 但只有在这个系统上我安装了Python。 在其他情况下(仅针对Win尝试)我得到错误"应用程序无法启动,因为缺少python34.dll"
我做的是什么(文件名是 curr.py ,我的 icon.res 图标):
python C:\Python34\Scripts\cython-script.py --embed curr.py
gcc curr.c -o curr.exe -IC:\Python34\include -LC:\Python34\libs icon.res -lpython34 -mwindows --static
当然,如果我将python34.dll复制到app的文件夹,一切正常。 我还有其他办法吗?
答案 0 :(得分:0)
刚刚安装了 PyInstaller - 它可以选择编译成一个文件。
答案 1 :(得分:0)
在我的案例中有效的是
download pyhton34.dll并将其粘贴到
C:\ Windows \ System32或者C:\ Windows \ syswow64中,其中一个肯定会有效。