Mac Swampy(Python学习模块)安装

时间:2011-04-01 00:18:16

标签: python macos installation pythonpath

我以为我会教我的孩子编程并使用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文件时遇到了一些问题。即使在寻找隐藏文件时似乎也不存在。所以我刚刚创建了一个新的。一切似乎都很好。

  3. 再次感谢您的帮助 - 我永远不会想出来:)

    我很惊讶没有某种安装程序或脚本可以处理这本书给观众(像我这样的新手)。 :)

2 个答案:

答案 0 :(得分:2)

打开终端并导航到解压缩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,您可以将终端配置为在启动时自动运行此命令(即终端窗口打开时)。要做到这一点 -

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

希望这有帮助!

答案 1 :(得分:1)

向路径添加变量的一种简单方法是将它们添加到位于 home 目录中的.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)相同,则下次运行终端时,现在应该包含路径。