【发布时间】:2023-12-21 04:42:01
【问题描述】:
运行:Ubuntu 16.04 和 Python 3.5.2
所以我运行了一个在这里找到的脚本:https://github.com/rferrazz/pyqt4topyqt5 为了将我在 PyQt4 中构建的项目之一转换为 PyQt5 项目。
我运行了脚本,并且转换正常,没有错误。本质上,使用 QtGui() 的所有地方都更改为 QtWidgets()。唯一的问题是,当我尝试运行新的 PyQt5 项目时,出现以下错误:
ImportError: /usr/local/lib/python3.5/dist-packages/PyQt5/QtGui.so: undefined symbol: PySlice_AdjustIndices
我并不肯定,但在我看来,这将是某种版本错误,这让我想到了我的问题。有没有一种方法可以从命令提示符将 Python 从 3.5 更新到我认为是 3.7 的最新版本?另外,ImportError 我是否遇到了我认为的版本控制问题?
【问题讨论】:
标签: linux python-3.x pyqt4 pyqt5