GNU/Linux >> Linux の 問題 >  >> Linux

Pycharm 起動エラー:グラフィック環境を検出できません

X 環境が正しく設定されていません (手動で DISPLAY を設定します) 常に機能するとは限りません)。おそらく、これを root として試みているためです と root グラフィックセッションの所有者ではありません。他の理由も考えられます。

xclock を実行することはできません またはこの状況の他の X アプリ - これは pycharm ではないという手がかりです に関連する問題。たとえば、root として localhost に ssh する場合 、現在グラフィカルセッションにログインしているユーザーとしてではありません:

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

テキストモードのコンソールで同じことを試みた場合も、同じ動作が見られます。

この問題に対処するには、グラフィックス環境から新しいターミナルを開きます。適切にインストールされていれば、pycharm を含む任意の X アプリを実行できるはずです (または、少なくともそのエラーで失敗することはありません)。


WaylandにGnomeを使用して、クリーンなUbuntu 17.10にインストールすると同じエラーが発生しました。あなたのコメントで@mattdmの提案で、私は新しい端末を(ルートではなく自分として)開いたところ、正常に動作しました。エラーが発生したとき、(すべてを /opt/ に解凍した後) root として実行していました。

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

登録/有効化したら、ウェルカム ウィンドウから [* Configure v] プルダウンをクリックし、[Create Desktop Entry] を選択して OS メニューから使用できるようにします。 JetBrains は、お好みの Linux フレーバーでこの作業を行ったと思います。


フェドラで
fedy を使用して pycharm をインストールしました。これはうまくいきました。
または、別のユーザーに変更して、root 以外を試してください。
Phpstrom、Webstrom、PyCharm
上記の 3 つは同じように機能しました。


Linux
  1. Linux OS が KDE または Gnome 環境を使用しているかどうかを検出する方法

  2. Linux Mint - 環境変数を永続的に追加する

  3. make でコンパイルできません |致命的なエラー デバイスにスペースが残っていません

  1. エラー:ビデオをダウンロードできませんか?

  2. ランチャーからルートとして Pycharm を実行する

  3. logrotate でログをローテーションできず、No such file エラーが発生する

  1. XubuntuでマグネットエラーのURIスキームを検出できない問題を修正

  2. pygrub:カーネルを含むパーティションが見つかりません

  3. PHP-intlエラー:ICUプレフィックスを検出できないか、失敗しませんでした。 ICUインストールプレフィックスを確認してください[解決済み]