PyQt4 Error ValueError: PyCapsule_GetPointer called with incorrect name only in debug mode
PyQt4 Error ValueError: PyCapsule_GetPointer called with incorrect name only in debug mode
当我 运行 我的程序(使用 visual studio 代码)处于调试模式时,出现上述错误。
PyQt4 Error ValueError: PyCapsule_GetPointer called with incorrect name
但是当我 运行 代码没有调试时,也通过 visual studio 代码一切正常。
当我用谷歌搜索时,我发现 但没有提到调试模式与正常模式,因此我没有直接看到连接。
我使用 anaconda 来控制我的环境。
我遇到了同样的问题,虽然我不确定这是否是最佳解决方案,但对我有用的是卸载所有 python 软件包并重新安装所有内容。
获取所有包裹
pip freeze > requirements.txt
一次全部删除
pip uninstall -r requirements.txt -y
或者一个一个地删除(这可能会更好,因为您可以根据需要选择卸载哪个)
pip uninstall -r requirements.txt
然后使用 .whl 文件和您需要的任何其他软件包重新安装 PyQt4。
这可能有点矫枉过正,但对我有用。我同时安装了 PyQt4 和 PyQt5 以及 PyQt5-sip。问题可能来自同时安装了 4 和 5 包?我不确定,因为我没有尝试删除 PyQt5 并查看是否修复了任何问题。
当我 运行 我的程序(使用 visual studio 代码)处于调试模式时,出现上述错误。
PyQt4 Error ValueError: PyCapsule_GetPointer called with incorrect name
但是当我 运行 代码没有调试时,也通过 visual studio 代码一切正常。
当我用谷歌搜索时,我发现
我使用 anaconda 来控制我的环境。
我遇到了同样的问题,虽然我不确定这是否是最佳解决方案,但对我有用的是卸载所有 python 软件包并重新安装所有内容。
获取所有包裹
pip freeze > requirements.txt
一次全部删除
pip uninstall -r requirements.txt -y
或者一个一个地删除(这可能会更好,因为您可以根据需要选择卸载哪个)
pip uninstall -r requirements.txt
然后使用 .whl 文件和您需要的任何其他软件包重新安装 PyQt4。
这可能有点矫枉过正,但对我有用。我同时安装了 PyQt4 和 PyQt5 以及 PyQt5-sip。问题可能来自同时安装了 4 和 5 包?我不确定,因为我没有尝试删除 PyQt5 并查看是否修复了任何问题。