【CentOS 7】CentOS 7极致指南:高级部署PyCharm 2022.3.3专业版,实现定制化配置与无缝桌面集成
大家好 我是寸铁👊
总结了一篇CentOS 7极致指南:高级部署PyCharm 2022.3.3专业版,实现定制化配置与无缝桌面集成✨
喜欢的小伙伴可以点点关注 💝
前言
centos7
下安装pycharm 2022.3.3
专业版并添加到桌面,最近需要在虚拟机中用到pycharm
来跑程序,那一直在shell
中输入pycharm.sh
似乎不是很方便,有没有一种方法能够实现无缝桌面集成和使用
呢?下面寸铁带你手把手实现这一个过程!话不多说,直接开始!
创建文件夹
先创建一个文件夹,用于存储安装的程序和包等等。
如我这里是创建Pycharm
文件夹,然后再cd到Pycharm
文件夹中。
shell
cd home
mkdir Pychasudo rm
cd Pycharm
下载压缩包
shell
sudo wget https://download.jetbrains.com/python/pycharm-professional-2023.3.2.tar.gz
等待下载完毕......
解压缩包
shell
sudo tar -xzvf pycharm-professional-2023.3.2.tar.gz
等待解压缩完毕......
蓝色的代表解压出来的pycharm
文件夹
进入解压后的目录
- 先
cd
到解压后的目录pycharm-2023.3.2
shell
cd pycharm-2023.3.2
- 再进入该目录的
bin
目录
shell
cd bin
这时你使用
ls
就可以看到有一个可执行的pycharm.sh
文件了,接下来就是要修改文件的权限,使得他可以运行起来。类似于windows
的exe
文件。
修改文件权限
- 修改
pycharm.sh
文件权限
shell
sudo chmod +x pycharm.sh
运行Pycharm
shell
sh pycharm.sh
到这里就可以看到
Pycharm
亲切的身影像在Windows
那样弹出来啦!
看到这里,是不是觉得Pycharm
已经装完了,实际上如果是虚拟机,建议把他的桌面图标给添加到桌面,便于后续的使用,跟着寸铁继续往下走吧!
给pycharm添加桌面图标
- 创建文件
shell
sudo vim /usr/share/applications/pycharm.desktop
- 再把下面的内容复制到文件内
vim文件
shell
#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Name=pycharm
Comment=pycharm
Exec=/usr/bin/pycharm/bin/pycharm.sh
Icon=/usr/bin/pycharm/bin/pycharm.png
Terminal=false
StartuNotify=true
Type=Application
Categories=Application;
注意: 上面的Exec
和Icon
的路径:/usr/bin/pycharm/bin/
取决于你pycharm.sh
的位置
可以输入pwd
来进行查看再替换文件中的路径即可。
如下图:
- 添加文件的执行权限
shell
sudo chmod a+x /usr/share/applications/pycharm.desktop
- 把图标拷贝到桌面
shell
cp -p /usr/share/applications/pycharm.desktop /root/桌面/
/root/桌面/
这个根据你实际的桌面存放路径来写 可以用pwd
查出当前的文件所在路径
安装完成后,效果如下:
图片的显示存在一定延迟
双击,成功打开如下:
至此,
pycharm
的安装完毕!
添加编译器
- 输入如下命令查看
python3
安装的路径:
shell
which python3
- 使用上面的路径进行定位,再把该路径下的具体的可执行文件给添加进来:
如我这里是:
shell
/usr/local/python310/bin/python3.10
- 最后,点击
OK
即可。
看到这里的小伙伴,恭喜你又掌握了一个技能👊
希望大家能取得胜利,坚持就是胜利💪
我是寸铁!我们下期再见💕
往期好文💕
保姆级教程
【保姆级教程】Windows11下go-zero的etcd安装与初步使用
【保姆级教程】Windows11安装go-zero代码生成工具goctl、protoc、go-zero
【Go-Zero】手把手带你在goland中创建api文件并设置高亮
报错解决
【Go-Zero】Error: user.api 27:9 syntax error: expected ':' | 'IDENT' | 'INT', got '(' 报错解决方案及api路由注意事项
【Go-Zero】Error: only one service expected goctl一键转换生成rpc服务错误解决方案
【Go-Zero】【error】 failed to initialize database, got error Error 1045 (28000):报错解决方案
【Go-Zero】Error 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)报错解决方案
【Go-Zero】type mismatch for field "Auth.AccessSecret", expect "string", actual "number"报错解决方案
【Go-Zero】Error: user.api 30:2 syntax error: expected ')' | 'KEY', got 'IDENT'报错解决方案
【Go-Zero】Windows启动rpc服务报错panic:context deadline exceeded解决方案