2010-02-22 31 views
1

我正在使用Windows XP。通過雙擊運行.py不起作用

當我雙擊編程Python書中的Launch_PyDemos.pyw時,沒有任何反應。當我嘗試從命令行運行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目錄樹複製到Python源代碼庫中的site-packages文件夾時,沒有任何反應。

這是怎麼回事?

回答

3

您缺少書中的圖書館。引用a bytes thread

請按照個人 本書中的說明,或閱讀README-PP3E.txt 文件;下面我複製最相關的 部分:

「」「整個PP3E目錄樹 複製到某個目錄在您的計算機上, 並添加含PP3E到你的模塊搜索 路徑的目錄 的名稱(即,你PYTHONPATH外殼 設置, 「.pth」 文件等)

另外, 樹複製PP3E目錄到站點包文件夾中 你的Python代碼庫(例如, C:\ Python24 \ Lib文件\ site-packages Windows for Python 2.4)。因爲這個 目錄會自動搜索上 進口,複製使得這裏PYTHONPATH 設置不必要的「」」

此外,還要確保你從 http://examples.oreilly.com/python3/pp3e-updates.html

+0

它仍然無法正常工作獲得更新的版本 : - ( – 2010-02-22 10:30:27

+0

如果在出現相同錯誤時仍然失敗,則說明您的環境設置不正確。您仍然錯過了本書附帶的PP3E庫。不要盲目地遵循這些說明。如果您使用的是Python 2.6,則需要找到它保存站點包的位置(如果您正在複製) – Oli 2010-02-22 10:59:54

+0

從命令行運行正常,但通過雙擊運行不起作用。 – 2010-02-22 11:02:56

相關問題