我如何使用Homebrew在Mac上安装Python 2和3?
我需要能够在Python 2和3之间来回切换。如何使用Homebrew来做到这一点,因为我不想弄乱path并惹上麻烦。 现在我已经通过Homebrew安装了2.7。
我会用pyenv你可以安装它:
$ brew install pyenv
要在你的Bash shell中启用pyenv,你需要运行:
$ eval "$(pyenv init -)"
要在启动时为Bash自动执行此操作,请将该行添加到~/.bash_profile
。 1
用法:
一旦你安装了pyenv并激活它,你可以安装不同版本的python并select你可以使用的版本。 例:
$ pyenv install 2.7.5
您可以检查您安装的版本:
$ pyenv versions
您可以使用以下命令在python版本之间切换:
$ pyenv global 3.3.1
您也可以使用以下命令为当前目录设置python版本:
$ pyenv local 3.5.2
你可以通过运行python --version
来检查:
$ python --version Python 3.5.2
1 自制软件用来指示你在安装pyenv时执行此操作,但消息已被删除 。 对于Zsh和其他炮弹,精确的步骤可能会有所不同。
您可以同时安装两个版本。
对于Python 2.x:
brew install python
对于Python 3.x:
brew install python3
现在,你将在你的机器上安装两个版本。 当你想使用版本2时,使用python
可执行文件。 当你想使用版本3时,使用python3
可执行文件。
或者,您可能只需input“python3”即可运行最新版本的python3.x和“python”或“python2”以运行最新安装的2.x版本。
好吧,我正在为我的brew3安装而苦苦挣扎,因为我没有pip3
sudo pip3 command not found
所以我做了
brew uninstall --force --ignore-dependencies python3
并从官方发行安装了常规的Python 3.6.2,然后我有了pip3,所有的组件都没问题。