【发布时间】:2016-04-13 07:46:11
【问题描述】:
我通常使用 Python 2.7,但最近在 Mac OS X 上使用 Miniconda 安装了 Python 3.5。为这两个版本的 python 安装了不同的库。现在,在终端中输入关键字 'python' 或 'python3' 会调用 python 3.5,并且 'python2' 返回 '-bash: python2: command not found'。我现在如何分别使用别名“python2”和“python3”专门调用它们?
我目前正在使用 OS X El Capitan。
【问题讨论】:
-
你试过
python -2吗? -
听起来你应该用 Miniconda 打开一个错误报告,说明他们没有关注PEP-0394。
-
在它们之间切换是什么意思?您是否希望能够在需要时专门调用 Python 2,并在需要该版本时专门调用 Python 3?您可以使用别名
python2和python3来做到这一点(如果这是您想要的并且您相应地编辑您的问题,我会将其作为答案发布)。或者您想在输入python时切换实际运行的 Python 版本? -
即使您能够运行
python2,您也可能需要为 python 2 重新安装东西,看来...
标签: python macos python-2.7 python-3.x terminal