【问题标题】:Switch between Python 2.7 and 3.6 using terminal in Mac OS [duplicate]在 Mac OS 中使用终端在 Python 2.7 和 3.6 之间切换 [重复]
【发布时间】:2018-12-24 04:54:45
【问题描述】:

我想在 macOS 中使用终端运行 python 脚本。

$ python main.py

我想选择在 python 2.7 和 3.6 版本之间切换。我已经使用自制软件安装了这两个版本。当我运行上述命令时,它默认使用 Python 3.6 运行,但我需要使用 2.7 运行。我该怎么做?

谢谢, 乙烯基

【问题讨论】:

  • 您好,该问题中提到的答案使用 Python2 作为别名来运行脚本。就我而言,如果我在终端中使用“python2 main.py”,则会出现“找不到命令”错误。请帮忙。
  • which python 给你什么?
  • Apple 预安装的 Python 2.7 版本并未完全遵循发行版的建议。它包括可选的python2.7 别名,但不包括必需的python2 别名。因此,您要么创建自己的符号链接或 bash 别名或其他任何东西,要么使用 python2.7 运行它。

标签: python python-3.x python-2.7


【解决方案1】:

python 2 使用 python main.py,python 3 使用 python3 main.py。

您应该在 PATH 文件中查看环境变量以解决任何问题。

另外,您可以使用 -p python3 参数创建一个 virtualenv。

【讨论】:

    猜你喜欢
    • 2016-04-13
    • 2017-03-13
    • 1970-01-01
    • 1970-01-01
    • 2018-08-06
    • 1970-01-01
    • 2021-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多