安装java运行环境
Loongnix官方仓库里面的openjdk
是1.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
本文撰写时使用的是Linux2020.2.3
版本tar.gz
格式压缩包
解压程序包并运行
$ tar -zxvf pycharm-community-2020.2.3.tar.gz $ cd pycharm-community-2020.2.3 $ ./bin/pycharm.sh
手动启动正常, 没有报错
添加快捷方式到xfce4的程序菜单中
$ 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
日志
Suppressed: java.io.IOException: Native library (home/lpwm/Apps/pycharm-community-2020.2.3/lib/pty4j-native/linux/x86_64/libpty.so) not found in resource path (/home/lpwm/Apps/pycharm-community-2020.2.3/lib/bootstrap.jar:/home/lpwm/Apps/pycharm-community-2020.2.3/lib/extensions.jar:/home/lpwm/Apps/pycharm-community-2020.2.3/lib/util.jar:/home/lpwm/Apps/pycharm-community-2020.2.3/lib/jdom.jar:/home/lpwm/Apps/pycharm-community-2020.2.3/lib/log4j.jar:/home/lpwm/Apps/pycharm-community-2020.2.3/lib/trove4j.jar:/home/lpwm/Apps/pycharm-community-2020.2.3/lib/jna.jar)
调用lib/pty4j-native/linux/x86_64/libpty.so
的时候出现了问题,关键是我这是MIPS64架构,看来还得动手解决了,参考stackoverflow上的这个问题进行解决:https://stackoverflow.com/questions/62850986/pycharm-terminal-not-working-on-raspbian-os
主要过程就是从JetBrains官方的git仓库中克隆pty4j
代码,在本地使用gcc
编译libpty.so
动态链接文件(类似于Windows 中的DLL文件),最后用编译的so文件替换之前的x86_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官方对非x86平台的支持并不完美,还是需要手工编译相关的依赖,这里需要手工编译一个叫fsnotifier
的应用,官方文档:https://confluence.jetbrains.com/display/IDEADEV/Compiling+File+Watcher
按照官方文档上说的流程进行编译,结果不出意外的悲剧了,报错
[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-mips64
二进制文件,貌似没影响吧,继续后面的操作
$ cp fsnotifier-mips64 ~/Apps/pycharm-community-2020.2.3/bin/
重新启动PyCharm, 点击菜单栏中的Help
-Edit Custom Properties
,提示创建idea.properties
配置文件,写入下面内容
idea.filewatcher.executable.path = fsnotifier-mips64
重启PyCharm, 欧耶!没有提示了!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]