Установка модуля Python не найдена на MAC - PullRequest
0 голосов
/ 13 февраля 2019

Я знаю, что об этом уже спрашивали, однако ни одно из найденных мной решений не решило мою проблему, и я в тупике.

  1. Переустановленный Python:

    sudo brew reinstall python3
    
  2. Найти, где 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'

1 Ответ

0 голосов
/ 13 февраля 2019

У меня нет большого опыта работы с MAC, но вы пытались установить Cython в virtualenv и запустить свой .py внутри?У вас установлена ​​только одна версия Python?

...