gpt4 book ai didi

python - 导入错误 : Symbol not found: _futimens with PyQT5 in macOS Sierra 10. 12.6

转载 作者:行者123 更新时间:2023-12-04 00:58:50 24 4
gpt4 key购买 nike

所以,我正在尝试运行一个基本代码:

from PyQt5.QtWidgets import QMainWindow, QPushButton, QApplication
import sys

class Example(QMainWindow):
def __init__(self):
super().__init__()
btn = QPushButton("Hello World!", self)
btn.move(50,75)
self.setGeometry(100, 100, 200,150)
self.setWindowTitle('PyQt Window')
self.show()

if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())

并且这个错误不断弹出:
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PyQt5/QtWidgets.abi3.so, 2): Symbol not found: _futimens
Referenced from: /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PyQt5/Qt/lib/QtCore.framework/Versions/5/QtCore (which was built for Mac OS X 10.13)
Expected in: /usr/lib/libSystem.B.dylib
in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PyQt5/Qt/lib/QtCore.framework/Versions/5/QtCore

我正在使用 Python 3.8,并且使用“pip3 install pyqt5”安装了 PyQT5。我尝试过自制软件,但它不起作用,因为我有一个 super 旧版本的 macOS。到目前为止,我最多只使用 SQLite Studio,没有任何问题。 (所以,是的,这里的 super 初学者)。任何解决方案?

最佳答案

我今天在 pyqt 上遇到了类似的问题,我认为安装以前版本的 pyqt 可能会对您的情况有所帮助:

首先,从 .py 文件(如 demo.py)中的代码开始。然后,运行此命令以创建虚拟环境并安装 pyqt 5.13.0 版:

python3 -m venv myenv
. myenv/bin/activate
pip install PyQt5==5.13.0
python demo.py

enter image description here

关于python - 导入错误 : Symbol not found: _futimens with PyQT5 in macOS Sierra 10. 12.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60302293/

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