GNU/Linux >> Tutoriales Linux >  >> Linux

Pycharm tensorflow ImportError pero funciona bien con Terminal

Desafortunadamente, en pycharm tienes que configurar CUDA_HOME y LD_LIBRARY_PATH dentro del IDE. Para hacer eso, vaya al menú Ejecutar -> editar configuraciones y luego elija su proyecto. Luego hace clic en Variables de entorno y agrega una entrada para CUDA_HOME y LD_LIBRARY_PATH . Cuando haya hecho eso, puede ejecutar directamente desde dentro de pycharm. También recomendaría configurar los valores predeterminados para tener estas rutas también, de modo que no tenga que hacer esto para cada proyecto. Además, no estaría de más asegurarse de tener el intérprete de source [virtualenv_path] establecer mientras se encuentra en esta página de configuración. Avísame si tienes problemas para encontrar dónde hacer esto.


He leído esta otra publicación de Stackoverflow:el entorno Pycharm es diferente a la línea de comandos, y parece que el problema es que abrir PyCharm de la manera normal no preservará el entorno bash. La solución es abrir PyCharm desde la línea de comandos y todo funciona ahora. Todo lo que necesita hacer es abrir PyCharm usando charm y todo funciona bien ahora.


He buscado mucho, pero no encontré la solución correcta para esta pregunta en ninguna parte. Encontré la solución con mis amigos y también me gustaría compartirla con ustedes.

Si su Tensorflow funciona correctamente en la terminal pero no funciona en Pycharm, tiene dos soluciones:

1- Abre Pycharm desde la Terminal. Para mí:

pycharm-community

2- Si está utilizando Unity, debe editar .profile , porque Pycharm no conserva .bashrc :Entonces, abra una terminal y escriba:

gedit .profile

Luego, agregue los siguientes códigos al final del archivo abierto:

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

Guardar y Salir. Ahora, puede trabajar con Tensorflow en Pycharm sin la necesidad de abrir la terminal de formulario de Pycharm.


Linux
  1. Graba tu sesión de terminal con Asciinema

  2. ¿Mosaico con muchas imágenes de la terminal?

  3. el comando sed con la opción -i falla en Mac, pero funciona en Linux

  4. Cambiar el tamaño de fuente de la terminal con C++

  5. Ejecute el script con rc.local:el script funciona, pero no al arrancar

Date un baño en tu terminal Linux con asciiquarium

Terminología, el mejor emulador de terminal con muchas características

Imprima los últimos eventos espaciales con Nextinspace en la terminal

Ejecute ASCII Globe en la terminal con la utilidad globe-cli

¿Se pueden reemplazar los espacios vacíos/fondo en una terminal con un patrón aleatorio (pero bonito) de caracteres ASCII?

¿Depuración en pyCharm con privilegios de sudo?