#python-import #importerror #python-3.7
#python-импорт #ошибка импорта #python-3.7
Вопрос:
В настоящее время я выполняю коды doamusic python из https://github.com/yump/doamusic.git
Я использую python 3.7.2. (Python IDLE) в Windows.
Мое дерево каталогов —
F: doamusic_projectdoamusicmusic.py
когда я запускаю music.py я получаю следующую ошибку
Обратная трассировка (последний последний вызов):
Файл «F:doamusic_projectdoamusicmusic.py «, строка 31, из . импорт утилиты
Файл «..doamusic__init__.py «, строка 1, из doamusic.music import *
Файл «..doamusicmusic.py «, строка 32, из . импортировать _music
Ошибка импорта: не удается импортировать имя ‘_music’ из ‘doamusic’ (..doamusic__init__.py )
В чем причина того, что _music не импортируется?.
Ответ №1:
Вы пытаетесь выполнить импорт из файла .pyx. Файл .pyx должен быть скомпилирован в отличие от файла .py.
Попробуйте сделать это перед импортом _music:
import pyximport
pyximport.install()
Дополнительная информация о Cython