PyTouchBar:没有名为 Foundation 的模块

PyTouchBar: no module named Foundation

我使用 pip3
安装了 PyTouchBar 然而,当我尝试导入它时,它给了我这个错误。

$ python3
>>> import PyTouchBar
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyTouchBar/__init__.py", line 5, in <module>
    from .TouchBar import *
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyTouchBar/TouchBar.py", line 13, in <module>
    from Foundation import *
ModuleNotFoundError: No module named 'Foundation'

在 Python 2 上,顺便说一下,Foundation 完美运行。
有人可以告诉我如何解决这个问题吗?提前致谢!

我认为您的问题可能是以下之一:

  1. 您在 python2 而不是 python3 上安装了 PyTouchBar,在这种情况下您必须使用: pip3 install PyTouchBar
  2. 您正在使用 venv 并从 terminal/command 行而不是 venv 的终端安装
  3. PyTouchBar 使用必须单独安装的 foundation