2010-10-09 163 views
9

我安装了python3,我可以打开空闲,它说它正在运行python3.0.1,但是当我在终端(在OSX上)输入python3时,我得到一个错误,说'命令未找到'。进入python让我得到计算机上出现的2.x版本。任何关于如何从终端访问python3的建议?安装python3,得到命令未找到终端的错误

谢谢

+0

您是否尝试过从安装位置调用它? – Tim 2010-10-09 05:06:32

+0

如果它在安装目录下工作,它可能是一个路径问题,如你的环境变量中的路径,不知道如何在OSX上编辑它们,如果你的2.x版本运行良好,它可能指向那个目录而不是3.0.1 -目录。 – dutt 2010-10-09 05:14:16

+0

@我同意@dutt。如果你在窗户上,我可以给你详细的指示,因为我已经解决了这个问题很多次。从本质上讲,系统检查的路径列表列出了python3目录之前的python2x目录。超级用户可能会给你更好的帮助。 – JoshD 2010-10-09 05:19:30

回答

15

首先,不要使用Python 3.0.1。它存在很多问题,并在Python 3.1(当前3.1.2)发布时正式退役。你可以在3.1.2 here找到python.org的Mac OS X安装程序。安装完成后,您需要确保3.1.2框架中的bin目录(/Library/Frameworks/Python.framework/Versions/3.1/bin)位于您的shell搜索路径中。您可以手动修改相应的shell启动文件,如.bash_profile。或者只需双击/Applications/Python 3.1中的Update Shell Profile.command即可。无论哪种情况,您都需要打开新的终端窗口或重新登录。另一种方法是从MacPorts或其他分销商安装Python 3.1。此外,Python 3.2的alpha版本现在可以从python.org和其他地方获得。

+0

谢谢,工作完美。 – Brettb 2010-10-09 15:11:54

+7

很高兴听到它。顺便说一下,当您在Stackoverflow上发布问题时,您应该将答案标记为已接受(以便答复者获得声望点)或编辑您的问题,直至获得满意的答案。 – 2010-10-09 15:37:06

相关问题