【问题标题】:Python34.dll is missing [duplicate]Python34.dll 丢失 [重复]
【发布时间】:2015-01-08 22:48:36
【问题描述】:

我在 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 替换为 ma​​in(不这样做,应用程序根本不会被编译)
  3. gcc curr.c -o curr.exe -IC:\Python34\include -LC:\Python34\libs icon.res -lpython34 -mwindows --static

当然,如果我将 python34.dll 复制到应用程序的文件夹中,一切正常。 我还有其他办法吗?

【问题讨论】:

标签: python dll cython


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    在我的案例中起作用的是

    downloadpyhton34.dll 并将其粘贴到
    C:\Windows\System32 或
    C:\Windows\syswow64 中,其中一个肯定可以工作。

    【讨论】:

    • 惊人的,现在正在运行 34
    猜你喜欢
    • 2017-01-30
    • 1970-01-01
    • 1970-01-01
    • 2013-08-23
    • 2017-06-28
    • 2013-06-18
    • 2017-05-11
    • 2016-04-01
    • 1970-01-01
    相关资源
    最近更新 更多