Votre environnement X n'est pas correctement configuré (configuration manuelle de DISPLAY
ne fonctionne pas toujours). Peut-être parce que vous essayez cela en tant que root
et root
n'est pas le propriétaire de la session graphique. Il peut aussi y avoir d'autres raisons.
Vous ne pourrez pas exécuter xclock
ou toute autre application X dans cette situation - c'est l'indice que ce n'est pas un pycharm
- problème lié. Par exemple, si vous vous connectez en ssh à localhost en tant que root
, pas en tant qu'utilisateur actuellement connecté à la session graphique :
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
Vous verriez également le même comportement si vous tentiez la même chose dans une console en mode texte.
Pour résoudre ce problème, ouvrez un nouveau terminal à partir de l'environnement graphique - s'il est correctement installé, vous devriez pouvoir exécuter l'une des applications X, y compris pycharm (ou du moins, il ne devrait pas échouer avec cette erreur).
J'ai eu la même erreur lors de l'installation dans un Ubuntu 17.10 propre, avec Gnome sur Wayland. À la suggestion de @mattdm dans vos commentaires, je viens d'ouvrir un nouveau terminal (en tant que moi-même, pas root) et tout s'est bien passé. J'exécutais en tant que root (après avoir tout décompressé dans /opt/) lorsque j'ai eu l'erreur.
[email protected]:~$ /opt/pycharm/bin/pycharm.sh
Une fois que vous vous êtes enregistré/activé, cliquez simplement sur le menu déroulant "* Configurer v" dans la fenêtre d'accueil et sélectionnez "Créer une entrée de bureau" pour le rendre disponible à partir des menus de votre système d'exploitation. Je suppose que JetBrains a fait ce travail pour la version Linux que vous préférez.
En feutre
J'ai installé pycharm en utilisant fedy. C'est travaillé.
Ou changez pour un autre utilisateur et essayez sauf root.
Phpstrom, Webstrom, PyCharm
Au-dessus de trois d'entre eux ont fonctionné comme ça.