запуск .py двойным щелчком не работает - PullRequest
1 голос
/ 22 февраля 2010

Я использую Windows XP.

Когда я дважды щелкаю Launch_PyDemos.pyw из книги Программирование на Python, ничего не происходит. Когда я пытаюсь запустить Launch_PyDemos.pyw из командной строки, я получаю сообщение об ошибке:

Traceback (most recent call last):
  File "PyDemos2.pyw", line 41, in <module>
    from PP3E.Gui.Tools.windows import MainWindow    # a Tk with icon, title, quit
ImportError: No module named PP3E.Gui.Tools.windows

Когда я устанавливаю переменную среды PythonPath в папку PP3E, ничего не происходит. Когда я добавляю папку PP3E в переменную окружения Path, ничего не происходит. Когда я копирую дерево каталогов PP3E в папку site-packages в вашей исходной библиотеке Python, ничего не происходит.

Что происходит?

1 Ответ

3 голосов
/ 22 февраля 2010

Вам не хватает библиотек из книги. Цитирование поток байтов :

Пожалуйста, следуйте инструкциям на книга или читать README-PP3E.txt файл; ниже я копирую самый актуальный части:

"" "Скопируйте все дерево каталогов PP3E в какой-то каталог на вашем компьютере, и добавьте название каталога содержащий PP3E для поиска вашего модуля путь (т. е. вы PYTHONPATH оболочки настройка, файлы ".pth" и т. д.).

Или скопируйте каталог PP3E дерево в папку site-packages в ваша исходная библиотека Python (например, C: \ Python24 \ Lib \ site-packages on Windows для Python 2.4). Потому что это Каталог автоматически ищется на импорт, копирование здесь делает PYTHONPATH настройки не нужны. "" "

Также убедитесь, что вы получили обновленную версию версия от http://examples.oreilly.com/python3/pp3e-updates.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...