Installed python3, getting command not found error in terminal
我安装了python3,我可以打开idle,它说它正在运行python3.0.1,但是当我在终端(在OSX上)输入python3时,我得到一个错误,说"找不到命令"。输入python会得到计算机上的2.x版本。关于如何从终端访问python3有什么建议吗?
谢谢
- 您试过从安装位置调用它吗?
- 如果它在安装目录下工作,那么它可能是一个路径问题,路径和环境变量一样,不确定如何在OSX上编辑它们,如果2.x版本运行良好,那么它可能指向该目录而不是3.0.1目录。
- @我同意@dutt。如果你在Windows上,我可以给你详细的说明,因为我已经解决了很多次这个问题。基本上,系统检查的路径列表将python2x目录列在python3目录之前。超级用户可能会为您提供更好的帮助。
首先,不要使用Python3.0.1。它有很多问题,在Python3.1(目前是3.1.2)发布后正式退役。您可以在这里找到3.1.2版的python.org mac os x安装程序。安装后,需要确保3.1.2框架(/Library/Frameworks/Python.framework/Versions/3.1/bin中的bin目录位于shell搜索路径上。您可以手动修改适当的shell启动文件,如.bash_profile。或者双击在/Applications/Python 3.1中找到的Update Shell Profile.command。无论哪种情况,您都需要打开一个新的终端窗口或重新登录。另一种方法是从MacPorts或其他分发服务器安装python 3.1。另外,python 3.2的alpha版本现在可以从python.org和其他地方获得。
- 谢谢,工作得很好。
- 很高兴听到。顺便说一句,当你在StackOverflow上发布一个问题时,你应该将一个答案标记为"已接受"(以便回答者获得信誉分数),或者编辑你的问题,直到你得到满意的答案。