PyQtDeploy "Unable to copy file"



我第一次为Windows构建应用程序,所以我使用Python+pyqt5,因为我对Linux上的c++/Qt5有很好的经验。

我现在试图得到一个可执行的部署,但一个生成py2exe抱怨缺少Qt Windows插件。我移动到pyqtdeploy,因为它似乎更专门设计pyqt的思想,但设置路径后,我只是得到一个"无法复制文件错误"。

有人知道怎么让它工作吗?

我设置的位置如下:

翻译:C: Python34 python.exe

目录:C:Python34 Include

Python库:C:Python34 dll python3.dll

标准库目录:C:Python34Lib

今天,我遇到了同样的问题。经过一些调试后,我发现pyqtdeploy通过查看Python库文件名中的版本(在我们的例子中是python3.dll)来查找它想要使用的正确的bootstrap-<version>.py脚本。

解决方案是使用<windows-dir>system32python34.dll<python-install-dir>python34.dll作为Python库。前者将在你为所有用户安装Python时出现,后者将在你"只为我"安装Python时出现(见此截图)。

python3.dll重命名为python34.dll后,一切正常

相关内容

  • 没有找到相关文章

最新更新