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安装下,它说:在Mac上并排安装Python 2.7和3.6
从最新的Python.org包安装Python 2。这可以让你运行python2和pip。安装Python 2.x后,可以在/Library/Frameworks/Python.framework/Versions/2.7/bin/访问。
一旦安装了Python 2软件包,只为用户安装Python 的virtualenv 2。指定用户安装时,可以在〜/ Library/Python/2.7/bin中访问Python 包。指定 用户安装不会自动将virtualenv添加到 系统路径,我们将在下一步通过别名手动执行该路径。 这是什么让Python3和Python2到对方一起运行:
$ pip install --user virtualenv
我必须要在〜/图书馆/ Python的/ 2.7/bin目录,当我运行此命令或/库/框架/ Python.framework /版本/ 2.7/bin /目录?我很困惑,因为我不知道以前的目录是从哪里来的。
作为一种替代方法,您可以使用Homebrew,并且并排安装Python版本。这些通常安装在'/ usr/local /'中,所以你可以调整你的PATH,但你可以通过显式地使用'python2.7'和'python3.6'来访问各个版本的Python。 – Evert
至于你当前的设置,你可能应该在你的PATH变量中加入'〜/ Library/Python/2.7/bin'。或者,您应该在该目录中,并使用'。/ pip'执行相关的'pip'命令,因此您确定不会执行其他'pip'命令。 – Evert
如果发现文章[Hacker Codex - macOS Sierra和El Capitan上的Python开发环境](https://hackercodex.com/guide/python-development-environment-on-mac-osx/)是非常好的指南设置你的Python环境。 –