Найти - Пользователи
Полная версия: Почему python 3.3 не видит мои модули
Начало » Python для новичков » Почему python 3.3 не видит мои модули
1
vispgodgad6
Я совсем недавно начал изучать Питон, и при прочтении книги Лутца “Изучаем Python” - 4 издание, сразу стараюсь делать маленькие примерчики на практике. Но встал на странице 97 где он использует import
Вот его пример запуска модуля:

Для иллюстрации вышесказанного создайте с помощью текстового редактора
однострочный файл модуля Python с именем myfile.py со следующим содержи-
мым:
title = “The Meaning of Life”

Доступ к атрибуту title можно получить из других программных компонентов
двумя разными способами. Первый заключается в том, чтобы загрузить мо-
дуль целиком с помощью инструкции import, а затем обратиться к атрибуту по
его имени, уточнив его именем модуля:

% python # Запуск интерпретатора Python
>>> import myfile # Запуск файла; модуль загружается целиком
>>> print(myfile.title) # Имя атрибута, уточненное именем модуля через ‘.’
The Meaning of Life

Почему у меня не получается этот пример, вылетает ошибка:
Traceback (back recent call last):
File “<stdin>”, line 1, in <module>
ImportError: No module named ‘myfile’

Питон установлен 3.3 в папку по умолчанию на диск С а скрипт myfile лежит на диске D. Я уже эту главу раз 7 перечитал все скопировал как у автора.
Помогите пожалуйста разобраться, из-за этого недопонимания я не могу продвинуться дальше по книге, следом автор разбирает функцию exec а с ней такая же беда.
sanodin
если путь к модулю не указан или не прописан в PATH , его не видно
vispgodgad6
sanodin
если путь к модулю не указан или не прописан в PATH , его не видно

А почему значит автор так с легкой руки говорит создайте просто файл script1.py и в интерпретаторе напишите import script1.py и не слова о путях и еще каких то вещах? Просто читал отзывы на эту книгу и люди писали что мол слишком все уж разжовано а на деле получается, что “недоживал”
TroSer
А вы 85-86 страницу читали? там автор как раз про PATH пишет…
bismigalis
книга наверное про 2 python, а ты запускаешь в 3

во 2 питоне будет смотреться сначала текущая папка скрипта, потом модули в PATH
в 3 сразу в PATH
vispgodgad6
TroSer
А вы 85-86 страницу читали? там автор как раз про PATH пишет…
Он там рассказывает про путь к самому интерператору питон, с его запуском у меня проблем нет.

sanodin
Лутц -Изучаем Python 4-е издание
стр. 615
vispgodgad6
sanodin
Лутц -Изучаем Python 4-е издание стр. 615

Заработало. Просто автор в начале много раз говорил, что книга идет как учебник и желательно последовательное изучение вот я и не совался вперед. Кто ж знал, что истина прячется на 615 странице.
dleshko
Лутц конечно классика, но, на мой взгляд, сложен для начинающих. Попробуйте для начала:
http://wombat.org.ua/AByteOfPython/
мне понравилось и, самое главное, кратко
vispgodgad6
dleshko
Лутц конечно классика, но, на мой взгляд, сложен для начинающих. Попробуйте для начала:http://wombat.org.ua/AByteOfPython/мне понравилось и, самое главное, кратко

Спасибо, обязательно воспользуюсь вашим предложением
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB