Я знаю, что об этом уже спрашивали, однако ни одно из найденных мной решений не решило мою проблему, и я в тупике.
Переустановленный Python:
sudo brew reinstall python3
Найти, где Python 3 ищет модули:
import sys
type(sys.path)
for path in sys.path:
print(path)
Возвращает:
/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python37.zip
/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7
/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload
/usr/local/lib/python3.7/site-packages
Поэтому я устанавливаю Cython в / usr/local/lib/python3.7/site-packages:
sudo pip3 install --install-option="--prefix=$PREFIX_PATH/lib/python3.7/site-packages" Cython
Запустите мою программу: python3.7 setup.py
Traceback (most recent call last):
File "setup.py", line 2, in <module>
from Cython.Build import cythonize
ModuleNotFoundError: No module named 'Cython'