gpt4 book ai didi

python - PyQt部署 "Unable to copy file"

转载 作者:太空宇宙 更新时间:2023-11-04 06:00:44 24 4
gpt4 key购买 nike

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

我现在正在尝试获取用于部署的可执行文件,但生成的 py2exe 提示缺少 Qt Windows 插件。我转向 pyqtdeploy,因为它似乎更专门为 pyqt 设计,但在设置路径后,我只收到“无法复制文件错误”。

有人知道如何让它工作吗?

我设置的位置如下:

解释器:C:\Python34\python.exe

包含目录:C:\Python34\include

Python 库:C:\Python34\DLLs\python3.dll

标准库目录:C:\Python34\Lib

最佳答案

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

解决方案是使用<windows-dir>\system32\python34.dll<python-install-dir>\python34.dll作为 Python 库。前者将在您为所有用户安装 Python 时出现,后者将在您“只为我”安装 Python 时出现(参见 screenshot)。

重命名后python3.dllpython34.dll ,一切又恢复正常了。

关于python - PyQt部署 "Unable to copy file",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25212660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com