【问题标题】:How to install/run Python on a Mac如何在 Mac 上安装/运行 Python
【发布时间】: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


【解决方案1】:

尝试在终端中输入“idle python3.3”或类似内容。

【讨论】:

  • IDLE 将文件作为命令行参数打开,而不是使用 python 版本,并且 OP 已经知道如何从 Finder 启动 IDLE(并且明确希望避免使用终端)。 -1.
  • 第一点:好的,两个词之间应该有一个连字符(我有几个星期没有编码)。关于第二点:他实际上在哪里说他设法启动了 IDLE?
【解决方案2】:

您无需下载或安装任何软件。

只需在您喜欢的文本编辑器中编写您的代码,然后将其保存为任何内容,并在末尾添加.py。接下来,转到终端并输入python *****.py,其中***** 表示您的文件名称。

【讨论】:

    猜你喜欢
    • 2022-11-11
    • 2019-05-28
    • 2018-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-10
    • 2014-06-14
    相关资源
    最近更新 更多