PyTouchBar:没有名为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并从终端/命令行安装,而不是venv的终端
  3. PyTouchBar使用foundation,你必须单独安装

最新更新