为了账号安全,请及时绑定邮箱和手机立即绑定

ModuleNotFoundError:没有名为“ Quartz”的模块

ModuleNotFoundError:没有名为“ Quartz”的模块

阿波罗的战车 2021-03-30 21:22:47
我正在尝试在python3上使用Mac。我已经安装了pyobjc-core和pyobjc,但未显示错误Quartz。我对这种安装非常陌生。有什么解决办法吗?这是我来自pycharm的错误:Traceback (most recent call last):  File "/Users/Thyme/PycharmProjects/DinosourBot/venv/lib/python3.6/site-packages/pyautogui/_pyautogui_osx.py", line 5, in <module>    import QuartzModuleNotFoundError: No module named 'Quartz'During handling of the above exception, another exception occurred:Traceback (most recent call last):  File "/Users/Thyme/PycharmProjects/DinosourBot/Bot.py", line 2, in <module>    import pyautogui  File "/Users/Thyme/PycharmProjects/DinosourBot/venv/lib/python3.6/site-packages/pyautogui/__init__.py", line 110, in <module>    from . import _pyautogui_osx as platformModule  File "/Users/Thyme/PycharmProjects/DinosourBot/venv/lib/python3.6/site-packages/pyautogui/_pyautogui_osx.py", line 7, in <module>    assert False, "You must first install pyobjc-core and pyobjc: https://pyautogui.readthedocs.io/en/latest/install.html"AssertionError: You must first install pyobjc-core and pyobjc: https://pyautogui.readthedocs.io/en/latest/install.htmlProcess finished with exit code 1
查看完整描述

3 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

如果有人在这里跌跌撞撞,请使用:

pip install pyobjc-framework-Quartz


查看完整回答
反对 回复 2021-04-09
?
达令说

TA贡献1821条经验 获得超6个赞

我已经通过安装pycharc-framework-Quartz解决了这个问题,它是由pycharm提供的


查看完整回答
反对 回复 2021-04-09
?
交互式爱情

TA贡献1712条经验 获得超3个赞

我建议最好安装所有的pyObjC,而不是仅安装特定的框架。始终,如果您正在使用Quartz,那么至少将需要各种CoreFoundation对象和常量。更不用说AppKit或其他框架了,这取决于您在做什么。

pip install pyobjc(或pip3)应该安装一切并让您import Quartz。(它对我来说适用于几个python!)


查看完整回答
反对 回复 2021-04-09
  • 3 回答
  • 0 关注
  • 663 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信