Python: модуль импорта с Wing IDE

Я новичок в Python и у меня проблемы с импортом модулей с Wing IDE/Python 2.7/Mac OS

Я прочитал: Импорт модуля из другого каталога в Wing Ide

и: http://docs.python.org/2/tutorial/modules.html

но все же я не понимаю.

Если, как показано во второй ссылке, я создаю скрипт fibo.py и сохраняю его в своем пути Python, то при попытке его импорта появляется следующая ошибка:

import fibo
Traceback (most recent call last):
File "<string>", line 1, in <fragment>
ImportError: No module named fibo

хотя FIBO доступен для автозаполнения, когда я печатаю

import 

Что я упустил? Спасибо за ваши ответы

1 ответ

Решение

Эта ошибка указывает на то, что модуль не найден на пути, поэтому либо он находится не в том месте, либо путь не соответствует тому, что вы думаете. Вы можете посмотреть на sys.path (после 'import sys'), чтобы увидеть путь.

Я не уверен, почему Wing предлагает автозаполнение там. Одна из возможностей заключается в том, что вы изменили путь к Python в свойствах проекта (или в диалоговом окне "Настройка Python" в Wing 101) и еще не перезапустили оболочку Python из ее меню "Параметры".

Другие вопросы по тегам