Lingkungan X Anda tidak disetel dengan benar (menyetel DISPLAY
secara manual tidak selalu berhasil). Mungkin karena Anda mencoba ini sebagai root
dan root
bukan pemilik sesi grafis. Mungkin ada alasan lain juga.
Anda tidak akan dapat menjalankan xclock
atau aplikasi X lainnya dalam situasi ini - ini adalah petunjuk bahwa ini bukan pycharm
-masalah terkait. Misalnya jika Anda ssh ke localhost sebagai root
, bukan karena pengguna saat ini masuk ke sesi grafis:
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
Anda juga akan melihat perilaku yang sama jika mencoba melakukan hal yang sama di konsol mode teks.
Untuk mengatasi masalah ini, buka terminal baru dari lingkungan grafis - jika diinstal dengan benar, Anda seharusnya dapat menjalankan salah satu aplikasi X, termasuk pycharm (atau setidaknya tidak akan gagal karena kesalahan itu).
Saya memiliki kesalahan yang sama saat menginstal di Ubuntu 17.10 yang bersih, dengan Gnome di Wayland. Atas saran @mattdm dalam komentar Anda, saya baru saja membuka terminal baru (seperti saya sendiri, bukan root) dan berjalan dengan baik. Saya menjalankan sebagai root (setelah membongkar semuanya ke /opt/) ketika saya mendapatkan kesalahan.
[email protected]:~$ /opt/pycharm/bin/pycharm.sh
Setelah Anda mendaftar/mengaktifkan, cukup klik pull-down "* Configure v" dari jendela selamat datang, dan pilih "Buat Entri Desktop" untuk membuatnya tersedia dari menu OS Anda. Saya berasumsi JetBrains membuat ini berfungsi untuk rasa linux mana pun yang Anda sukai.
Di fedora
Saya telah menginstal pycharm menggunakan fedy. Ini berhasil.
Atau ubah ke pengguna lain dan coba kecuali root.
Phpstrom, Webstrom, PyCharm
Di atas tiga dari mereka bekerja sama seperti itu.