LoongnixインストールPyCharm Community 20.2.3の教程詳細


java実行環境のインストール
Loongnixオフィシャル倉庫の中のopenjdk1.8.0_212バージョンで、すでにテストに合格しました。

$ sudo yum install -y java-latest-openjdk
$ java -version
# openjdk version "1.8.0_212"
パッケージをダウンロード
公式サイトのダウンロード先:
https://www.jetbrains.com/pycharm/download/other.html
本論文の作成時に使用されるのは、Linux 2020.2.3バージョンtar.gzフォーマットの圧縮パケットである。
プログラムを解凍して実行します。

$ tar -zxvf pycharm-community-2020.2.3.tar.gz
$ cd pycharm-community-2020.2.3
$ ./bin/pycharm.sh
手動起動が正常で、エラーがありません。
xfce 4のプログラムメニューにショートカットを追加します。

$ vim ~/.local/share/applications/jetbrains-pycharm-ce.desktop
編集内容は以下の通りです

[Desktop Entry]
Version=1.0
Type=Application
Name=Pycharm Community Edition
Icon=/home/lpwm/Apps/pycharm-community-2020.2.3/bin/pycharm.png
Exec="/home/lpwm/Apps/pycharm-community-2020.2.3/bin/pycharm.sh" %f
Comment=    ,  Python
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm-ce
Terminalが起動できない問題を解決します。
PyCharmでTerminalパネルを開けたらエラーが発生しました。
在这里插入图片描述~/.cache/JetBrains/PyCharmCE2020.2/log/idea.logログを確認しました。
Suppresed:java.io.IOException:Native library(home/lpwm/Apps/pycharm-comunnity-20.23/lib/pty 4 j-native/linux/x 86_64/libpty.so)not found inresosososo reourrrccepath(/home/lpwm/Apps/pycharm- commnity2020.22.3/lib/bootstststrap.jar:/home/lpwm/appwm/pppycharm- comnity20.22.3/lib/emimimimimimimiminity-20.220.020.22.3/lib/eeeeeeeeeeeeeeeeex/ eeeeeeeexxxeeeeeeextetetetensnsnstststststststststststs.jajajam.jam.jam.jaty-20.23/lib/jdom.jar:/home/lpwm/pycharm-communnity-20.2.3/lib/log 4 j.jar:/home/lpwm/Aps/pycharm-communnity-20.2.3/lib/trove 4 j.jar:/home/lpwm/Apps/pycharm-communnity-20.2.3/lib/jna.jar)lib/pty4j-native/linux/x86_64/libpty.soを呼び出した時に問題が発生しました。鍵はMIPS 64アーキテクチャです。まだ着手して解決しなければならないようです。stackoverflow上のこの問題を参考に解決します。https://stackoverflow.com/questions/62850986/pycharm-terminal-not-working-on-raspbian-os
主なプロセスは、JetBrainsオフィシャルのgit倉庫からpty4jコードを複製し、ローカルでgccを使用してlibpty.so動的リンクファイル(Windows中のDLLファイルと類似)をコンパイルし、最後にコンパイルされたsoファイルで置換する前のx 86_64アーキテクチャに適用されるファイル

$ sudo yum install -y git
$ git clone https://github.com/JetBrains/pty4j.git
$ cd pty4j/native
$ gcc -fPIC -c *.c
$ gcc -shared -o libpty.so *.o
$ rm /home/lpwm/Apps/pycharm-community-2020.2.3/lib/pty4j-native/linux/x86_64/libpty.so
$ cp libpty.so /home/lpwm/Apps/pycharm-community-2020.2.3/lib/pty4j-native/linux/x86_64/
終わったらPyCharmを再起動して、Terminalパネルを再起動すれば正常です。
在这里插入图片描述
External file changes sync may be slow問題を解決します。
上記の問題と似ています。PyCharm公式の非x 86プラットフォームへのサポートは完璧ではないですか?それとも手作業でコンパイルする必要がありますか?https://confluence.jetbrains.com/display/IDEADEV/Compiling+File+Watch
公式文書で言っている流れでコンパイルしたら、思いがけない悲劇が起きてしまいました。エラーが発生しました。

[lpwm@sugon fix]$ sh make.sh 
*** Compiling platform-specific version (fsnotifier-mips64)...
main.c:    ‘report_event' :
main.c:436:16:   :initialization discards ‘const' qualifier from pointer target type
  char* copy = path, *p;
        ^
しかし、fsnotifierバイナリファイルが生成されました。影響はないようです。その後の操作を続けます。

$ cp fsnotifier-mips64 ~/Apps/pycharm-community-2020.2.3/bin/
PyCharmを再起動し、メニューバーのfsnotifier-mips64-Helpをクリックして、Edit Custom Properties設定ファイルの作成を指示し、下記の内容を書き込む。

idea.filewatcher.executable.path = fsnotifier-mips64
PyCharmを再起動します。ヒントがありません
ここで、LoongnixインストールPyCharm Community 20.2.3の教程の詳細な文章を紹介します。これに関連して、LoongnixインストールPyCharm Communityの内容は以前の文章を検索してください。または下記の関連記事を引き続きご覧ください。これからもよろしくお願いします。