J'essaie d'installer tensorflow sur un Mac avec Python3.7. Cependant, je reçois l'erreur:
$ 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
D'après ce que je peux comprendre, cela se produit parce que tensorflow ne prend pas encore en charge Python3.7. Pour contourner le problème, je souhaite installer Python3.6 aux côtés de 3.7, puis installer tensorflow sur cette version. Cependant, je suis nouveau sur Mac et je ne suis pas sûr de la manière correcte de le faire sans potentiellement jouer avec la version préexistante de Python.
J'ai essayé d'utiliser l'infusion, mais il semble que Python3 soit aussi spécifique que possible. Quelle est la bonne façon de faire ce que je recherche?
Essayez d’utiliser brew
par exemple si vous utilisez déjà Python 3:
$ brew unlink python
Alors install python 3.6.5 :
$ brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb
Pour revenir à python 3.7.0
, utilisez:
$ brew switch python 3.7.0
Et si besoin est encore 3.6 passer avec:
$ brew switch python 3.6.5_1