GNU/Linux >> Znalost Linux >  >> Linux

Pycharm Startup Error:Nelze detekovat grafické prostředí

Vaše prostředí X není správně nastaveno (ruční nastavení DISPLAY nefunguje vždy). Možná proto, že se o to pokoušíte jako root a root není vlastníkem grafické relace. Mohou existovat i jiné důvody.

Nebudete moci spustit xclock nebo jakákoli jiná aplikace X v této situaci – to je vodítko, že to není pycharm - související problém. Například pokud ssh na localhost jako root , nikoli jako uživatel aktuálně přihlášený do grafické relace:

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

Stejné chování byste také viděli, pokud byste se o totéž pokusili v konzole v textovém režimu.

Chcete-li tento problém vyřešit, otevřete nový terminál z grafického prostředí - pokud je správně nainstalován, měli byste být schopni spustit kteroukoli z X aplikací, včetně pycharm (nebo by alespoň neměl selhat s touto chybou).


Měl jsem stejnou chybu při instalaci v čistém Ubuntu 17.10 s Gnome na Wayland. Na návrh @mattdm ve vašich komentářích jsem právě otevřel nový terminál (jako já, ne root) a běželo to dobře. Běžel jsem jako root (po rozbalení všeho do /opt/), když jsem dostal chybu.

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

Jakmile se zaregistrujete/aktivujete, stačí kliknout na rozbalovací nabídku „* Configure v“ v uvítacím okně a vybrat „Create Desktop Entry“, aby byla dostupná z nabídek vašeho operačního systému. Předpokládám, že JetBrains to udělal pro jakoukoli variantu linuxu, kterou preferujete.


Ve fedoře
Nainstaloval jsem pycharm pomocí fedy. Toto je zpracováno.
Nebo změňte na jiného uživatele a zkuste to kromě root.
Phpstrom, Webstrom, PyCharm
Výše uvedené tři fungovaly stejně.


Linux
  1. pygrub:Nelze najít oddíl obsahující jádro

  2. Jak zjistit, zda OS Linux používá prostředí KDE nebo Gnome

  3. Nelze zkompilovat pomocí make | fatální chyba Na zařízení nezbývá místo

  1. Oprava Nelze zjistit schéma URI magnetu Chyba v Xubuntu

  2. logrotate nelze otáčet protokoly, dostává se Žádná taková chyba souboru

  3. Nelze použít pole jako proměnnou prostředí

  1. Chyba PHP-intl:Nelze zjistit předponu ICU nebo se nezdařilo. Prosím ověřte předponu instalace ICU [Vyřešeno]

  2. Nelze otevřít konzolu XEN VM – chyba Virt-viewer:nelze otevřít displej [Vyřešeno]

  3. Chyba:Nelze stáhnout video?