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
完美运行。
有人可以告诉我如何解决这个问题吗?提前致谢!
我认为您的问题可能是以下之一:
- 您在 python2 而不是 python3 上安装了 PyTouchBar,在这种情况下您必须使用:
pip3 install PyTouchBar
- 您正在使用 venv 并从 terminal/command 行而不是 venv 的终端安装
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
完美运行。
有人可以告诉我如何解决这个问题吗?提前致谢!
我认为您的问题可能是以下之一:
- 您在 python2 而不是 python3 上安装了 PyTouchBar,在这种情况下您必须使用:
pip3 install PyTouchBar
- 您正在使用 venv 并从 terminal/command 行而不是 venv 的终端安装
PyTouchBar
使用必须单独安装的foundation