如何使用brew在macOS中安装以前版本的Python 3?
使用该命令brew install python我获得了最新版本的Python 3(目前是v3.7.0),但我想要最新版本的Python 3.6(目前是3.6.5).
我已经阅读了另一个pyenv可以帮助处理不同python安装的软件包,但是这个解决方案并不适合我.
我正在尝试使用Python3.7将tensorflow安装到Mac上.但是,我收到错误:
$ pip3 -v install tensorflow
...
Skipping link https://files.pythonhosted.org/packages/56/7a/c6bca0fe52a94ca508731d8b139e7dbd5a36cddc64c19f422f97e5a853e8/tensorflow-1.10.0rc1-cp36-cp36m-win_amd64.whl#sha256=3ab24374888d6a13d55ce2e3cf4ba0c9cd6f824723313db5322512087525cb78 (from https://pypi.org/simple/tensorflow/); it is not compatible with this Python
Could not find a version that satisfies the requirement tensorflow (from versions: )
Cleaning up...
Removed build tracker '/private/var/folders/4n/9342s4wd3jv0qzwjz8rxrygr0000gp/T/pip-req-tracker-3p60r2lo'
No matching distribution found for tensorflow
Run Code Online (Sandbox Code Playgroud)
从我可以收集到的这种情况正在发生,因为tensorflow还不支持Python3.7.作为一种解决方法,我想在3.7和3.7之间安装Python3.6,然后将tensorflow安装到该版本.但是,我是Mac的新手,并且不确定正确的方法来做到这一点,而不会有可能搞乱已有的Python版本.
我已经尝试过使用brew,但它看起来像Python3一样具体.做我正在做的事情的正确方法是什么?
我想从 github 项目安装一些包,其中一个依赖项是python@2.
在 2020 年 1 月 1 日之前,可以python@2使用 Homebrew进行安装:
$ brew install python@2
Run Code Online (Sandbox Code Playgroud)
但是,Python 2 支持已从 Homebrew 终止。python@2既然 Python 2 支持已经结束,那么无论如何要在 Mac上安装?
在这个项目中的代码被移植到 Python 3 之前,不幸的是我一直坚持让它与 Python 2(以及使用 Python 2 的依赖项)一起工作,这就是我想python@2作为临时解决方案安装的原因。
macos ×2
python ×2
deprecated ×1
github ×1
homebrew ×1
python-2.7 ×1
python-2.x ×1
python-3.6 ×1
python-3.7 ×1
tensorflow ×1