【发布时间】:2013-07-30 21:02:04
【问题描述】:
在放弃磁盘分区并获得 Linux 之后,我决定尝试在装有 OS X 10.6.8 Snow Leopard 的 32 位 Intel Core 2 Duo iMac 上安装 Python 3.3.2。我几乎做了official website 所说的所有事情,但它根本不起作用。
首先,我下载了 Mac OS X 6 及更高版本的安装程序,它应该在我的 Applications 文件夹中放置一个名为 MacPython 3.3 的文件夹,其中包含 IDLE、PythonLauncher 和 Build Applet 工具。相反,我拥有的是一个名为 Python 3.3 的文件夹,它确实包含(除了文档和更新 shell 配置文件的命令)IDLE 和 PythonLauncher,但没有构建 Applet 工具;我在终端窗口中输入了“python”以查看是否安装了 3.3.2,但即使在重新启动计算机后仍显示 Python 2.6.1。包含安装程序的磁盘映像中的自述文件说运行安装程序还应该“将底层机器放入文件夹 /Library/Frameworks/Python.framework”。我做了所有可以想象的搜索,显然我的硬盘驱动器中没有这样的文件夹。
基本上,我想安装 3.3.2 并以程序模式而不是 shell 模式运行东西,我发现这在底部是一个巨大的痛苦。非常感谢任何帮助。
【问题讨论】:
-
bugs.python.org/issue18098 建议在 Python 3 中删除了 Build Applet 应用程序;在您链接到的页面上提及它可能是文档错误。
-
如果你在终端输入
python3会发生什么? -
哦,谢谢你的信息!如果有可用的,我会尝试为 Python 3 找到一个。
-
@SethMMorton 它打印出'Python 3.3.2 (v3.3.2:d047928ae3f6, May 13 2013, 13:52:24) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3) )] 在 darwin 上键入“帮助”、“版权”、“信用”或“许可证”以获取更多信息。',显然它确实识别 Python 3。我想下一步会学习更多的 Unix,所以我可以实际设置它是 Python 的默认版本(顺便说一下,我找到了框架)。
-
执行脚本时,使用
python3而不是python。 Python被设计成可以安装多个版本,所以你必须在调用它时指定。
标签: python macos python-3.x osx-snow-leopard