我安装了Python 3.3.2,但无法打开Idle 3

时间:2013-10-30 14:58:17

标签: python-idle

我有mac OSX 10.7.5。我通过HomeBrew安装了Python 3.3.2。我无法打开IDLE 3.当我在终端的命令提示符下键入idle3时,我得到:

-bash: idle3: command not found. 

程序似乎开始然后立即关闭。我已经深入研究了文件夹(usr/local/等)并找到了一个名为idle3.3的终端程序和各种别名,但双击其中任何一个都不会产生任何效果。有人可以帮忙吗?

更新:从另一个问题我发现我可以通过首先在终端中打开Python 3然后键入import idlelib.idle来运行Idle 3。这似乎不是正确的做事方式,所以我仍然感到困惑,为什么我不能通过在提示符下键入idle3来运行Idle 3。

4 个答案:

答案 0 :(得分:0)

Brew和Python3.3.3最近出现了一些问题,我只能想象它受影响的3.3.2因为症状是一样的。安装没有创建符号链接,我也无法让它工作。

请参阅:https://github.com/Homebrew/homebrew/issues/26608

现在从https://www.python.org/downloads/

安装3.3.4

然后您可以从以下位置运行空闲:     的/ usr / local / bin中/ IDLE3

如果你需要使用brew,你必须等待他们更新软件包,但这个bug已经知道三个月了,3.3.4现在已经知道了。也许他们正在开发版本。

答案 1 :(得分:0)

您需要找到IDLE在哪里,然后手动创建symlink
它在Mac上对我有效。我使用了命令:

ln -s "/usr/local/Cellar/python/3.7.1/bin/idle3" /usr/local/bin/idle

答案 2 :(得分:0)

我在Mac上,发现 brew install python3 成功后,在`/ usr / local / bin /:

下已经存在符号链接。
  • /usr/local/bin/idle3
  • /usr/local/bin/idle3.7

我使用后者。

由于我主要使用Python 3,因此我将此别名添加到〜/ .profile:

alias py="python3"

然后py --version产生包含Python 3.7.4的输出

答案 3 :(得分:-1)

在Mac OS X上安装自制软件,然后通过在终端中运行此代码来使用它来安装Python 3

brew install Python3

这将设置idle3和其他依赖包。