在Mac上并排安装Python 2.7和3.6

时间:2017-06-16 06:08:03

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

Python新手在这里。我刚刚购买了一台新的Mac Book Pro(从Windows切换),并且已经安装了Python 2.7。我想并排安装3.6并在两个版本之间进行选择。我在这里找到了一个很棒的教程http://joebergantine.com/articles/installing-python-2-and-python-3-alongside-each-ot/,但我对其中一个命令行操作感到困惑。在Python 2安装下,它说:

从最新的Python.org软件包安装Python 2。这允许你运行python2和pip。安装完成后,可以在/Library/Frameworks/Python.framework/Versions/2.7/bin /上访问Python 2.x。

  

安装Python 2软件包后,安装适用于Python的virtualenv   2仅供用户使用。指定用户安装时,Python   然后可以在〜/ Library / Python / 2.7 / bin访问包。指定   用户安装没有自动添加virtualenv到   系统路径,我们将在下一步通过别名手动完成。   这就是允许Python3和Python2并行运行的原因:

$ pip install --user virtualenv

运行此命令或/Library/Frameworks/Python.framework/Versions/2.7/bin/目录时,是否必须在〜/ Library / Python / 2.7 / bin目录中?我感到困惑,因为我不知道前一个目录的来源。

2 个答案:

答案 0 :(得分:0)

为什么不对pip使用python 2.7pip3使用python 3.6

如果没有安装pip3,您可以使用sudo apt-get install pip3

然后你可以使用pip3 for python 3.6和pip for python2.7来安装各个版本的包

答案 1 :(得分:0)

在2年前的确切情况下,我遇到了确切的错误。您的问题的解决方案是pyenv。我能够在同一目录的不同文件夹中运行多个版本的python。这确实是一个非常好的解决方案。 希望这会有所帮助。