【问题标题】:Mac Swampy (Python learning module) installMac Swampy(Python学习模块)安装
【发布时间】:2023-04-29 00:09:01
【问题描述】:

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

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

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

【问题讨论】:

    标签: python macos installation pythonpath


    【解决方案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,可以将终端配置为在启动时(即打开终端窗口时)自动运行此命令。为此——

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

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:

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

      【讨论】: