ImportError во время запуска Python - PullRequest
1 голос
/ 12 марта 2019

В настоящее время я выполняю doamusic python-коды из https://github.com/yump/doamusic.git

Я использую Python 3.7.2. (Python IDLE) на окнах.

Мое дерево каталогов
F: \ doamusic_project \ doamusic \ music.py

когда я запускаю music.py, я получаю следующую ошибку

Traceback (последний вызов был последним):

Файл "F: \ doamusic_project \ doamusic \ music.py", строка 31, в от . утилита импорта

Файл ".. \ doamusic__init__.py", строка 1, в от doamusic.music import *

Файл ".. \ doamusic \ music.py", строка 32, в от . import _music

ImportError: невозможно импортировать имя '_music' из 'doamusic' (.. \ doamusic__init __. Py)

В чем причина не импортировать _music?

1 Ответ

0 голосов
/ 12 марта 2019

Вы пытаетесь выполнить импорт из файла .pyx. Файл .pyx должен быть скомпилирован в отличие от файла .py.

Попробуйте сделать это до импорта _music:

import pyximport
pyximport.install()

Подробнее Cython

...