2017-05-10 4 views
1

J'ai une installation anaconda de tensorflow (version 0.9.0) et je ne peux pas mettre à jour à 1.0.Comment puis-je passer à Tensorflow 1.0 en utilisant anaconda?

Quand je lance

conda install tensorflow=1.0.0 

Je reçois

  PackageNotFoundError: Package missing in current osx-64 channels: 
     - tensorflow 1.0.0* 

Lorsque je tente

pip install --ignore-installed --upgrade https://storage.googleapiscom/tensorflow/mac/cpu/tensorflow-1.1.0-py3-none-any.whl 

Il arrive à expiration. Il y a des questions similaires sur SO, mais aucune ne semble répondre à ma question sur la mise à niveau qui ne spécifie pas l'une des deux méthodes ci-dessus.

Répondre

8

Tensorflow 1.0.0 n'est pas disponible dans le canal Anaconda par défaut pour OS X. Vérifiez avec "liste de conditions" que tensorflow n'est pas déjà installé sur votre système. Le cas échéant, retirer à l'aide

conda uninstall tensorflow 

Vous pouvez installer en installant 1.0.0 du canal Conda-forge

conda install -c conda-forge tensorflow=1.0.0 
+0

Oui. Ça a marché. Merci. – GhostRider

4

Pour une installation Anaconda, d'abord choisir un canal qui a la dernière version de Binaire TensorFlow. Les dernières versions sont généralement disponibles sur le canal conda-forge. Donc, il suffit de faire:

# `-f` will force the current installation to upgrade 
# `-c conda-forge` means we select `conda-forge` channel 
$ conda update -f -c conda-forge tensorflow 

Ce sera mise à niveau votre installation existante tensorflow au toute dernière version disponible. Au moment de la rédaction de ce document, la dernière version est 1.4.0-py36_0