缺少Python34.dll

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (553)

我用Python创建了一个应用程序,然后我尝试从中创建一个可执行文件。在Ubuntu和Windows中运行良好,只有在这个系统上我安装了Python。在其他情况下(仅针对Win尝试)我收到错误“应用程序无法启动,因为缺少python34.dll”

我做什么(文件名是curr.py,我也有图标的icon.res):

  1. python C:\Python34\Scripts\cython-script.py --embed curr.py
  2. 在curr.c取代wmain(没有做它的应用程序将根本不被编译)
  3. gcc curr.c -o curr.exe -IC:\Python34\include -LC:\Python34\libs icon.res -lpython34 -mwindows --static

当然,如果我将python34.dll复制到应用程序的文件夹,一切正常。我有另一种方式吗?

提问于
用户回答回答于

在我的案例中有用的是

下载 pyhton34.dll并将其粘贴到 C:\ Windows \ System32或 C:\ Windows \ syswow64,其中一个肯定会工作。

用户回答回答于

刚刚安装了PyInstaller - 它可以选择编译成一个文件。

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动