не удалось начать воспроизведение с помощью ImportError - PullRequest
0 голосов
/ 05 февраля 2012

Запуск в Play 1.2.4 не удался:

Traceback (most recent call last):

File "play", line 12, in <module>

from play.cmdloader import CommandLoader

ImportError: No module named play.cmdloader

Моя система - Windows 7 32bit, и я раньше не использовал Python.

Что-то не так с моей системой?


После проверки я обнаружил проблему в анализаторе.

Если мы изменим код следующим образом, он будет работать:

sys.path.append(os.path.join(os.path.dirname(os.path.realpath(sys.argv[0])),'framework', 'pym'))
sys.path.append(os.path.join(os.path.dirname(os.path.realpath(sys.argv[0])), 'framework', 'pym', 'play'))

from cmdloader import CommandLoader
from application import PlayApplication
from utils import *

Это означает, что "пакет"Модуль "не может быть проанализирован.

Как это решить?


И наконец, я решил это.(О нет, самоответ через 8 часов?).

В чем была проблема?Не хватает файла:

Какой?"__init__.py" в пакете "play".

Решение:

Create an empty file named "\__init__.py" in package "play".

Вот и все.: -)

...