2

我想我会教我的孩子编程,并且正在使用 Downey 的“Think Python”。这本书很棒,除非他开始安装“Swampy”一个类似海龟的学习模块。我花了几个小时试图弄清楚——现在我需要帮助。

任何人都可以提供有关如何安装 Swampy 的清晰、分步说明吗?请假设对 Unix 等的先验知识为零。

我在 OS X (10.6.6) 上。Python 运行良好。Tkinter 很好。

以下是作者网站上提供的整体安装说明:

http://www.greenteapress.com/thinkpython/swampy/install.html

我被困在“将 Swampy 添加到您的搜索路径”部分。

以下是作者指出的有关搜索路径的附加说明:

http://docs.python.org/install/index.html#inst-search-path

可能非常明显地为介绍文本购买坚硬的东西!

更新

为以后遇到此问题的任何人记录一些细节:

  1. 我的安装没有文件或文件夹“python2”,因此路径名“/home/downey/swampy-2.0/python2”可能不起作用。我刚刚放弃了“python2”,一切都很好。

  2. 查找 bashpc 或 bash_profile 文件时遇到了一些问题。即使在寻找隐藏文件时似乎也不存在。所以我刚刚创建了一个新的。一切似乎都很好。

再次感谢您的帮助——我永远也想不通:)

我很惊讶没有某种安装程序或脚本来处理这本书的读者(像我这样的新手)。:)

4

2 回答 2

1

打开终端并导航到解压 Swampy 的文件夹。通过键入 查找该位置的完整目录路径pwd。假设位置是/home/downey/swampy-2.0/python2。现在在终端发出这个命令export PYHTONPATH="/home/downey/swampy-2.0/python2"。这将设置PYTHONPATH environment variable.

如果一切正常,您需要确保它在您打开终端时始终运行。为此,您需要编辑.bashrc在您的计算机上调用的文件。

在终端中,尝试nano ~/.bashrc.

这将打开一个简单的文本编辑器。在该文件中添加同一行export PYHTONPATH="/home/downey/swampy-2.0/python2"。键入Ctrl+X以关闭并确保保存。

现在,您不必总是手动设置环境变量,而是可以这样做source ~/.bashrc,它将为您执行命令。

请注意,每次退出并重新打开终端时,都需要运行source ~/.bashrc来设置PYTHONPATH。如果不想每次打开终端都运行source ~/.bashrc,可以配置终端自动运行此命令在启动时(即打开终端窗口时)。为此——</p>

  • 转到终端 -> 首选项 -> 设置 -> 外壳。
  • 检查“运行命令”并输入source ~/.bashrc.
  • 注意:这些设置只需要分别应用于每个配置文件。例如,如果您将这些设置应用于基本配置文件,它们将不适用于草配置文件。

希望这可以帮助!

于 2011-04-01T00:29:58.663 回答
1

将变量添加到路径的一种简单方法是将它们添加到位于目录中的 .bash_profile。每次打开终端时都会加载此文件。它是一个隐藏文件,因此您将无法(默认)在Finder中查看它。打开新的终端窗口后运行此命令:

open -a TextEdit .bash_profile

这将在一个新的 TextEdit 窗口中打开配置文件。添加并保存:

PYTHONPATH=${PYTHONPATH}:/home/downey/swampy-2.0/python2
export PYTHONPATH

假设你的 Swampy 下载路径与网站 (/home/downey/swampy-2.0/python2) 的下载路径相同,下次运行终端时,现在应该包含该路径。

于 2011-04-01T00:31:34.340 回答