J'utilise Anaconda 4.3.1 64 bits sur Windows 10 64 bits. J'ai réussi à installer Tensorflow (CPU) selon this . Le programme de test s'exécute dans la ligne de commande , mais pas dans PyCharm . Le problème est qu'il ne fonctionne qu'avec activation tensorflow .
J'ai suivi les étapes de problème de bibliothèque de flux de tenseur d'importation Pyacharm anaconda ("Vous devez suivre ces étapes:"). Il semble maintenant que tensorflow soit chargé, mais j'obtiens une nouvelle erreur:
ImportError: L'importation du module d'extension numpy multi-réseaux a échoué. Vous essayez probablement d'importer un build échoué de numpy. Si vous travaillez avec un dépôt git numpy, essayez
git clean -xdf
(supprime tous les fichiers qui ne sont pas sous contrôle de version). Sinon, réinstallez numpy.
Comment puis-je utiliser TensorFlow dans PyCharm? (BTW: Tensorflow fonctionne avec PyCharm sur ma machine virtuelle Fedora.)
Modifier:
Puis-je utiliser TensorFlow avec Jupyter? Lorsque vous exécutez "Jupyter (tensorflow)" à partir du menu Anaconda, une fenêtre de console s'ouvre et se ferme immédiatement.
Lorsque PyCharm est ouvert: si vous accédez aux préférences: Projet: Project Interpreter. Vous pouvez y créer votre propre virtualenv (puis installer manuellement les packages requis) ou vous assurer que vous avez sélectionné l'interpréteur anaconda python pour votre projet).
Si vous suivez instructions officielles , vous avez créé un environnement virtuel appelé tensorflow . L'environnement est situé dans Anaconda3\envs\tensorflow
répertoire, où Anaconda3
est le répertoire d'installation d'Anaconda. Il vous suffit de pointer PyCharm vers le python.exe
qui s'y trouve.
Le chemin des paramètres dans PyCharm ressemble à ceci:
Paramètres-> Interprète de projet-> Ajouter local-> Environnement Virtualenv-> Environnement existant
Pointez l'interpréteur vers le python.exe
dans le Anaconda3\envs\tensorflow
répertoire.
Je recommande d'installer babun
et de créer un virtualenv
avec virtualenvwrapper
là-bas et d'installer sur cet environnement.
Après cela, choisissez simplement le binaire python
dans le répertoire correspondant du virtualenv que vous avez créé, c'est-à-dire ~/.virtualenvs/myenv/bin/python
ou ~/.virtaulenvs/myenv/usr/bin/python
Avant d'importer autre chose, procédez comme suit
import sys
print(sys.path)
import os
print(os.environ)
print(os.environ['CUDA_VISIBLE_DEVICES'])
depuis la ligne de commande (lorsque TF fonctionne) et depuis PyCharm (quand il ne fonctionne pas). Si vous voyez des différences pertinentes, ajustez en conséquence (définissez les variables d'environnement dans PyCharm, etc.)