GNU/Linux >> Tutoriales Linux >  >> Linux

Error de inicio de Pycharm:no se puede detectar el entorno de gráficos

Su entorno X no está configurado correctamente (estableciendo manualmente DISPLAY no siempre funciona). Posiblemente porque estás intentando esto como root y root no es el propietario de la sesión de gráficos. También podría haber otras razones.

No podrá ejecutar xclock o cualquier otra aplicación X en esta situación:esta es la pista de que no es un pycharm -problema relacionado. Por ejemplo, si accede a localhost como root , no como el usuario que actualmente inició sesión en la sesión gráfica:

laptop:~ # ssh localhost
Password: 
Last login: Thu Nov 23 22:19:06 2017 from localhost
Have a lot of fun...
laptop:~ # export DISPLAY=:0
laptop:~ # xclock
No protocol specified
Error: Can't open display: :0
laptop:~ # konsole
No protocol specified
Segmentation fault
laptop:~ # pycharm
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
No protocol specified

Start Failed: Failed to initialize graphics environment

También vería el mismo comportamiento si intenta lo mismo en una consola en modo texto.

Para solucionar este problema, abra una nueva terminal desde el entorno de gráficos; si está instalada correctamente, debería poder ejecutar cualquiera de las aplicaciones X, incluido pycharm (o al menos no debería fallar con ese error).


Tuve el mismo error al instalar en un Ubuntu 17.10 limpio, con Gnome en Wayland. Por sugerencia de @mattdm en sus comentarios, acabo de abrir una nueva terminal (como yo, no como root) y funcionó bien. Estaba ejecutando como root (después de descomprimir todo en /opt/) cuando recibí el error.

[email protected]:~$ /opt/pycharm/bin/pycharm.sh

Una vez que se registre/active, simplemente haga clic en el menú desplegable "* Configurar v" de la ventana de bienvenida y seleccione "Crear entrada de escritorio" para que esté disponible en los menús de su sistema operativo. Asumo que JetBrains hizo que esto funcionara para cualquier versión de Linux que prefieras.


En fedora
He instalado pycharm usando fedy. Esto está trabajado.
O cambie a otro usuario e intente excepto root.
Phpstrom, Webstrom, PyCharm
Por encima de tres de ellos funcionaron igual.


Linux
  1. pygrub:no se puede encontrar la partición que contiene el kernel

  2. Error PHP-intl:no se pudo detectar el prefijo ICU o no falló. Verifique el prefijo de instalación de ICU [Resuelto]

  3. Error:¿No se puede descargar el video?

  4. ¿No se puede eliminar el archivo, incluso cuando se ejecuta como raíz?

  5. Cómo detectar si el sistema operativo Linux usa el entorno KDE o Gnome

Solucione el error "No se pueden descargar datos de video:Error HTTP 403:Prohibido"

Corrección del error "VLC no puede abrir el MRL" [Consejo rápido]

Linux - No se puede iniciar Vm:Error 13:¿Formato ejecutable no válido o no compatible?

¿Error del creador del disco de inicio?

logrotate no puede rotar registros, obteniendo No such file error

No se puede usar una matriz como variable de entorno