mac使用python - 我如何使用Homebrew在Mac上安装Python 2和3?





mac安装双python mac需要安装python吗 (7)


使用asdf

asdf的民谣

曾几何时,有一种编程语言
它有很多版本
所以人们为它写了一个版本管理器
在项目的版本之间切换
不同的,旧的,新的。

然后有更多的编程语言
所以有更多的版本经理
并为他们提供许多命令

我安装了很多
我学到了很多命令

然后我只说了一个版本管理器
我将写出来

所以,有另一个版本管理器
asdf版本管理器 - asdf

版本管理器如此可扩展
任何人都可以创建一个插件
支持他们最喜欢的语言
不再需要安装更多版本管理器
或者学习更多的命令

asdf
https://github.com/tuvistavie/asdf-python
https://github.com/asdf-vm/asdf-plugins

我需要能够在Python 2和3之间来回切换。我如何使用Homebrew来做到这一点,因为我不想陷入困境并陷入困境。 现在我已经通过Homebrew安装了2.7。




我会用pyenv你可以安装它:

$ brew install pyenv

要在你的Bash shell中启用pyenv,你需要运行:

$ eval "$(pyenv init -)"

要在启动时为Bash自动执行此操作,请将该行添加到~/.bash_profile1

用法:

一旦你安装了pyenv并激活了它,你可以安装不同版本的python并选择你可以使用的版本。 例:

$ 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和其他炮弹,精确的步骤可能不同。




您可以同时安装两个版本。

对于Homebrew> = 1.5.0:

自2018年3月1日起, python公式将升级为Python 3.x,而Python 2.7中将增加一个新的[email protected]公式。

点击此处更改公告,或者查看关于在此处使用Homebrew for Python最终文档

对于较老的Homebrew:

对于Python 2.x:

brew install python

对于Python 3.x:

brew install python3

现在,你将在你的机器上安装两个版本。 当你想使用版本2时,使用python可执行文件。 当你想使用版本3时,使用python3可执行文件。




或者,您可能只需输入“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,所有组件都可以。




我认为我有相同的要求 - 在Python版本之间移动 - 但是通过从源代码构建而不是使用homebrew我只通过Python3.6实现了我所需要的一切。

git clone https://git.<theThingYouWantToInstall>

根据回购,检查是否已经为此选项设置了MAKE文件。








python homebrew