2015-12-04 3 views
0

Я пытаюсь импортировать модуль из локального пути в Python2.7.10 Shell на Windows,питона окна оболочки - ошибка импорта

добавить локальный путь к sys.path по:

рядом я пытаюсь импортировать по:

from download.program01 import * 

, но я получил эту ошибку:

Traceback (most recent call last): 
    File "<pyshell#5>", line 1, in <module> 
    from download.program01 import * 
ImportError: No module named download.program01 

В Linux этот код работает нормально.

Кто-нибудь знает, что не так?

ответ

1

Если download в вашем PYTHONPATH, то вы должны импортировать program01 непосредственно.

Кроме того, пожалуйста, не импортируйте *; это очень сложно отладить. Просто сделайте import program01.

0

вставьте файл __init__.py в папку для загрузки, чтобы python знал, что это модуль, и вместо этого нужно сделать sys.path.append('C:'). Если вы хотите сохранить только с помощью пути и не создавать файл модуля (__init___.py), то просто держать свой код, как это, но импорт делать

import program01 
Смежные вопросы