Python3.7でMacにtensorflowをインストールしようとしています。しかし、私はエラーが発生しています:
$ 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
テンソルフローはまだPython3.7をサポートしていないため、私が収集できるものからこれが起こっています。回避策として、3.7とともにPython3.6をインストールしてから、そのバージョンにtensorflowをインストールします。しかし、私はMacを初めて使用し、既存のPythonバージョンを潜在的に混乱させずにこれを行う正しい方法がわかりません。
私はbrewを使用してみましたが、Python3は取得するのと同じくらい具体的であるようです。私が望んでいることを行う正しい方法は何ですか?
たとえば、既にPython 3を使用している場合は、brew
を使用してみてください。
$ brew unlink python
次に install python 3.6.5 :
$ brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb
python 3.7.0
に戻るには、次を使用します。
$ brew switch python 3.7.0
3.6が必要な場合は、次のように再度切り替えます。
$ brew switch python 3.6.5_1