我以为我会教我的孩子编程并使用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
可能非常明显地为介绍文本购买强硬的东西!
更新
稍后会遇到此事的人的记录的一些细节:
我的安装没有文件或文件夹“python2”,因此路径名“/home/downey/swampy-2.0/python2”可能无效。我刚刚放弃了“python2”,一切都很好。
找到bashpc或bash_profile文件时遇到了一些问题。即使在寻找隐藏文件时似乎也不存在。所以我刚刚创建了一个新的。一切似乎都很好。
再次感谢您的帮助 - 我永远不会想出来:)
我很惊讶没有某种安装程序或脚本可以处理这本书给观众(像我这样的新手)。 :)
答案 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
。希望这有帮助!
答案 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)相同,则下次运行终端时,现在应该包含路径。