该链接是正确的,但即使对于经验丰富的 Windows 开发人员来说,解释也很模糊。它假定对 Python 安装过程 IMO 有太多了解。
例如“使用此代码的最简单方法是将其解压缩到您的主目录中,cd 进入解压缩的目录并在那里工作。” “主目录”是什么意思?然后是对“解压缩目录”的引用,我认为它是指主目录。名称的变化令人困惑。
不过,假设解压缩到 C:\Python33\lib\swampy-2.1,然后从那里开始工作。这是什么意思?我只能假设这意味着将您的代码保存在沼泽的“主目录”中。将 Python 代码保存在库目录中并不是最佳做法。我使用 \dev\python\test\ 但后来
Python 3.3.3 (v3.3.3:c3896275c0f6, Nov 18 2013, 21:18:40) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import swampy
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import swampy
ImportError: No module named 'swampy'
但是,如果将 swampy 目录简单地重命名为 swampy(来自 swampy-2.1),那么一切正常!
>>> import swampy
>>> from swampy.Gui import *
>>> g=Gui()
>>> g.title('Swampy.GUI')
>>> g.mainloop()
仅供参考,这是我的路径(我的开发驱动器是 E: 而不是 C:)
E:\Python33\Lib>path
PATH=E:\Python33\;E:\WINDOWS\system32;E:\WINDOWS;E:\WINDOWS\System32\Wbem;E:\Program Files\Microsoft SQL Server\100\Tool
s\Binn\;E:\Program Files\Microsoft SQL Server\100\DTS\Binn\;E:\WINDOWS\system32\WindowsPowerShell\v1.0;E:\Program Files\
Microsoft\Web Platform Installer\;E:\Program Files\Microchip\xc8\v1.21\bin;E:\Program Files\GtkSharp\2.12\bin
而且我没有其他帖子建议的 PYTHONPATH 环境变量。