Je voudrais savoir si quelqu'un sait comment installer tensorflow == 2.0.0-alpha0 dans un environnement conda en utilisant python 3.7. Est-il possible d'utiliser python 3.7 ou dois-je rétrograder en 3.6. Quoi qu'il en soit, quelle est la commande que je dois utiliser car les éléments suivants ne trouvent aucun package
conda install tensorflow==2.0.0-alpha0
conda install tensorflow
conda install tensorflow=2.0.0-alpha0
J'utilise Fedora 29 et conda 4.6.8 Merci!
Il se peut que la version de package souhaitée ne soit pas disponible dans conda-forge. Ce que vous pourriez faire, c'est installer des packages avec pip dans votre environnement conda.
pip install tensorflow==2.0.0-alpha0
De plus, les exigences ne précisent pas python 3.7, vous pouvez tenter votre chance ou rétrograder vers python 3.6.
Depuis le 01/10/2019 je ne parle plus de beta mais de la version release.
Depuis le 01/11/2019, Anaconda prend en charge le Tensorflow 2.0.0.
Option 1: Pour ce qui est le plus simple:
conda install tensorflow
ou conda install tensorflow-gpu
Pour le mode gpu, anaconda s'occupera de tout CUDA tout ce dont vous avez besoin pour installer le mode tensorflow gpu afin que je recommande fortement d'utiliser cette méthode.
Option 2 (env virtuel): Il est fortement recommandé d'utiliser un environnement sur lequel installer tensorflow, pour lequel vous avez besoin la commande suivante qui créera d'abord un environnement, puis installera tensorflow dans:
conda create -n <your_env_name> tensorflow
conda create -n <your_env_name> tensorflow-gpu
Changement <your_env_name>
par un nom significatif comme tf-2
Pour utiliser tensorflow, exécutez d'abord conda activate <your_env_name>
En utilisant pip, le tensorflow instructions officielles sont assez complets.
Installez simplement tensorflow en utilisant pip comme:
# Current stable release for CPU-only
pip install tensorflow
Je recommande pourtant avant de tout faire pour installer tensorflow dans un nouvel environnement donc les 3 étapes seraient (avec anaconda):
conda create --n <our_env_name> pip
conda activate <your_env_name>
pip install tensorflow
Maintenant, pour la version GPU, c'est plus difficile avec pip, je vous le recommande link
Vous pouvez maintenant installer TF2 pour Python 3.7 en utilisant conda. Vous pouvez exécuter
$ conda install tensorflow=2.0 python=3.7
ou
$ conda install tensorflow-gpu=2.0 python=3.7
pour la version GPU.
Cependant, mon approche préférée serait de gérer les dépendances à l'aide d'un environment.yml
fichier. Vous pouvez trouver des exemples de la façon de procéder pour TF2 et les dépendances dans ces référentiels de modèles que j'ai créés sur GitHub.
https://github.com/kaust-vislab/tensorflow-cpu-data-science-project
https://github.com/kaust-vislab/tensorflow-gpu-data-science-project
Le problème est dans conda install tensorflow
.
conda
n'a pas tensorflow
. Vous devrez installer tensorflow
à l'aide de pip
. Vous n'avez pas besoin de rétrograder votre Python. Cela fonctionnera avec Python 3.7.
Utilisez ceci
$ pip install --upgrade tensorflow==2.0.0-beta0
Depuis le beta0
la version est sortie, je l'ai mentionné. Vous pouvez choisir une autre version tf.
Je recommande de parcourir cet article sur TowardsDataScience: Guide étape par étape pour installer Tensorflow 2. .
Ce message couvre les étapes d'installation avec conda
.
Vous voudrez peut-être jeter un œil à ce lien: https://pypi.org/project/tf-nightly-2.0-preview/#files pour voir lequel python = la version et le système d'exploitation prennent en charge votre package
J'ai essayé d'installer tensorflow v2 avec conda install tensorflow
ou conda install tensorflow-gpu
uniquement pour obtenir de nombreuses dépendances incompatibles.
Il suffit de courir
pip install -upgrade tensorflow-gpu
ou
pip install tensorflow-gpu=2.0.0
pour une version spécifique