【问题标题】:Installed python3, getting command not found error in terminal安装了python3,在终端中找不到命令错误
【发布时间】:2011-04-23 04:26:03
【问题描述】:

我安装了python3,我可以打开idle,它说它正在运行python3.0.1,但是当我在终端(在OSX上)输入python3时,我收到一条错误消息“找不到命令”。输入 python 让我得到计算机上的 2.x 版本。关于如何从终端访问 python3 的任何建议?

谢谢

【问题讨论】:

  • 你试过从它的安装位置调用它吗?
  • 如果它从安装目录工作,它可能是一个路径问题,路径在你的环境变量中,不确定如何在 OSX 上编辑它们,如果你的 2.x 版本运行良好,它可能指向那个目录而不是 3.0.1 目录。
  • @我同意@dutt。如果你在 Windows 上,我可以给你详细的说明,因为我已经解决了很多次这个问题。本质上,系统检查的路径列表在 python3 目录之前列出了 python2x 目录。 SuperUser 或许可以为您提供更好的帮助。

标签: python macos path


【解决方案1】:

首先,不要使用 Python 3.0.1。它有很多问题,并在 Python 3.1(当前为 3.1.2)发布后正式退役。您可以找到适用于 3.1.2 here 的 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 上发布问题时,您应该将答案标记为已接受(以便回答者获得声誉积分)或编辑您的问题,直到您得到满意的答案。
猜你喜欢
  • 2018-12-21
  • 1970-01-01
  • 1970-01-01
  • 2013-05-20
  • 2016-02-02
  • 2019-05-04
  • 2019-11-17
  • 1970-01-01
  • 2012-01-09
相关资源
最近更新 更多