GNU/Linux >> Tutoriels Linux >  >> Linux

Pycharm tensorflow ImportError mais fonctionne bien avec Terminal

Malheureusement, dans pycharm, vous devez définir CUDA_HOME et LD_LIBRARY_PATH à l'intérieur de l'IDE. Pour ce faire, allez dans le menu Exécuter-> modifier les configurations puis choisissez votre projet. Ensuite, vous cliquez sur les variables d'environnement et ajoutez une entrée pour CUDA_HOME et LD_LIBRARY_PATH . Lorsque vous avez fait cela, vous pouvez exécuter directement depuis l'intérieur de pycharm. Je recommanderais également de définir les valeurs par défaut pour avoir également ces chemins, afin que vous n'ayez pas à le faire pour chaque projet. De plus, cela ne ferait pas de mal de vous assurer que vous avez l'interprète de source [virtualenv_path] définir pendant que vous êtes sur cette page de configuration. Faites-moi savoir si vous avez du mal à trouver où faire cela.


J'ai lu cet autre article de Stackoverflow :environnement Pycharm différent de la ligne de commande, et il semble que le problème est que l'ouverture normale de PyCharm ne préservera pas l'environnement bash. La solution consiste à ouvrir PyCharm à partir de la ligne de commande et tout fonctionne maintenant. Tout ce que vous avez à faire est d'ouvrir PyCharm en utilisant charm et tout fonctionne bien maintenant.


J'ai beaucoup cherché, mais je n'ai trouvé nulle part la bonne solution à cette question. J'ai trouvé la solution avec mes amis et j'aimerais partager avec vous aussi.

Si votre Tensorflow fonctionne correctement dans le terminal mais ne fonctionne pas dans Pycharm, vous avez deux solutions :

1- Ouvrez Pycharm depuis le terminal. Pour moi :

pycharm-community

2- Si vous utilisez Unity, vous devez modifier .profile , car Pycharm ne conserve pas .bashrc :Alors, ouvrez un terminal et tapez :

gedit .profile

Ajoutez ensuite les codes suivants à la fin du fichier ouvert :

export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

Sauvegarder et quitter. Désormais, vous pouvez travailler avec Tensorflow dans Pycharm sans avoir à ouvrir le terminal de formulaire Pycharm.


Linux
  1. Alimentez votre éditeur de texte de terminal Linux avec ed

  2. Carrelage avec beaucoup d'images du terminal ?

  3. La commande sed avec l'option -i échoue sur Mac, mais fonctionne sur Linux

  4. Modifier la taille de la police du terminal avec C++

  5. Postgres n'autorise pas localhost mais fonctionne avec 127.0.0.1

Baignez-vous sur votre terminal Linux avec asciiquarium

Terminologie, un meilleur émulateur de terminal avec de nombreuses fonctionnalités

Imprimer les derniers événements spatiaux avec Nextinspace dans le terminal

Exécutez ASCII Globe In Terminal avec l'utilitaire globe-cli

Les espaces vides/l'arrière-plan d'un terminal peuvent-ils être remplacés par un motif aléatoire (mais joli) de caractères Ascii ?

Déboguer dans pyCharm avec les privilèges sudo ?