Linux下查看Pycharm安装的版本,位置,及如何安装pycharm

Linux下查看Pycharm安装的版本,位置,及如何安装pycharm1 如何查看现在的 Linux 带不带 pycharm 输入命令 dpkg l greppycharm2 如何查看 snap 安装的 pycharm 按照上面的方法 找到 snappycharm 的位置如下 在 Terminal 里面的显示 怎么比上面少了 58 74 common 呢 有关当前 pycharm 的所有 plugins 啥的都在 snap pycharm community current 目录下面 我准备把 pycharm 关闭 然后电脑关机 然后彻底卸载它再重新安装一下

1. 如何查看现在的Linux带不带pycharm

输入命令:

dpkg -l | grep pycharm 

在这里插入图片描述

2. 如何查看snap安装的pycharm

在这里插入图片描述
在这里插入图片描述
按照上面的方法,找到snap pycharm的位置如下:




在这里插入图片描述
在Terminal里面的显示:

怎么比上面少了58,74,common呢?

在这里插入图片描述
有关当前pycharm的所有plugins啥的都在/snap/pycharm-community/current目录下面.

在这里插入图片描述
我准备把pycharm关闭,然后电脑关机,然后彻底卸载它再重新安装一下。

在这里插入图片描述
在这里插入图片描述
这么弄的话应该就彻底移除干净了。




pycharm-community # 输入这个命令的时候不再能打开Pycharm了 

为保险起见,再次关机。

别忘记把以前备份的setting.zip也删除掉。

已经把在这个路径里面的原来的对Pycharm的配置文件给删除掉了。

在这里插入图片描述
我知道对于从ubuntu安装Pycharm是利用apt命令, 不管用apt还是snap, 在安装之前,把我之前linux安装的pycharm的多余版本全部移除掉。

linux版本的Pycharm所在的位置:

此时在用dpkg -l | grep pycharm后,已经什么都没显示了,所以,说明Linux附带的pycharm我已经卸载了。但是之前的配置似乎还在,通过如下路径来查找之前的配置:

配置文件是用大写字母作为文件夹存放的。

所以 ,查找配置文件的时候,用的命令就是

dpkg -l | grep PyCharm

在这里插入图片描述
在这里插入图片描述
通过查看,我们发现有四个版本的Pycharm配置记录。为了保证在再次通过snap安装pycharm时候,不受之前的影响,把以往的这四个版本对应的文件夹全部移除掉。




在这里插入图片描述
再次type ls -al | grep .PyCharm 的时候,就没有任何显示了。说明全部都移除了。

3. 利用snap来安装pycharm

Snap search pycharm搜索一下:

在这里插入图片描述
然后直接用snap install pycharm-community, 这得输入系里管理员的密码。转而使用sudo snap install pycharm-community. 这句命令不够,会有个小error, 需要加上--classic. 无论是community还是professional还是educational版本,他们都会提示which may put your system at risk.

在这里插入图片描述所以,我最终使用的安装命令是sudo snap install pycharm-community --classic. 安装以后吧,/snap/下面就会多出/pycharm-community/路径.

在这里插入图片描述
说明此时通过snap安装的pycharm已经安装好了。通过Terminal启动pycharm-community试试.

我准备把snap安装的pycharm卸载了,然后安装上之前linux版本的。直接安装我以前用过的那个版本,在邮件里,然后看看问题能不能解决。

过了几天后,为了保证每次浏览pycharm官方documents的时候,看到信息都是关于JetBrains的.

所以,我又把apt版本的卸载了,并且重新安装snap版本的,这次的话不再出现debugger connected问题。

在这里插入图片描述
在这里插入图片描述

4. 利用apt来安装pycharm

  • apt search pycharm
  • sudo apt install pycharm-community-sloppy

在这里插入图片描述
在这里插入图片描述
这就证明新的apt安装的Pycharm已经安装好了,但是,直到进入IDE而且进行了初始主题等等的设置后才有.PyCharmCE2019.3的文件路径。




为了保证我以前打开过的pycharm项目不丢失,我重新安装apt版本的pycharm

之前的snap版本太坑了,啥也没动。之前的flags文件却都找不到了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/173999.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月27日 上午7:27
下一篇 2026年3月27日 上午7:27


相关推荐

  • ValidateRequest问题

    ValidateRequest问题1,在出现该错误的页面头部的page中加入ValidateRequest="false",那么该页面的任何一次Post提交都不会再验证提交内容的安全性。如:<%@&#160

    2022年7月2日
    23
  • 广东中山电信DNS地址 (铁通/网通)

    广东中山电信DNS地址 (铁通/网通)202.96.128.166202.96.128.86202.96.134.133 总忘,先记在这儿吧==============================广东各宽带运营商DNS列表==============================广东电信新DNS域名办事器共分3个地区:  1.中国电信广州地区用户(增城、番禺、从化等区的电信用户也包括在内)

    2022年7月11日
    94
  • Socket粘包问题「建议收藏」

    Socket粘包问题「建议收藏」什么时候要考虑粘包问题1.:如果利用tcp每次发送数据,就与对方建立连接,然后双方发送完一段数据后,就关闭连接,这样就不会出现粘包问题(因为只有一种包结构,类似于http协议)。关闭连接主要要双方都发送close连接(参考tcp关闭协议)。如:A需要发送一段字符串给B,那么A与B建立连接,然后发送双方都默认好的协议字符如”hellogivemesthabouryourself”,然后

    2022年8月11日
    9
  • Nginx的启动、停止与重启

    Nginx的启动、停止与重启

    2021年10月27日
    52
  • typedef struct Lnode{ Elemtype data; struct Lnode *next; } Lnode,*Linklist;「建议收藏」

    typedef struct Lnode{ Elemtype data; struct Lnode *next; } Lnode,*Linklist;「建议收藏」*next是指向下一个值的地址而*Linklist是当前这个值的地址,只是这个值里有数据data,和下一个值的地址就是说链表中,因为数据是随机储存的,所以地址不是连续的,要想读取下一个数,就要知道下一个数据的地址不知道有没有看懂,表达能力不是很好*Linklist相当于一个数组头指针,只是这个数组的元素是结构体*next则是构成链表的一个基本元素,指向该结点下一个结点的地址从某种意义上讲,*Linklist是指定了这段空间在内存中的位置(可以申请连续的结点空间),而*next则对结点进行了一

    2022年5月19日
    45
  • 手机号码归属地查询数据库下载「建议收藏」

    手机号码归属地查询数据库下载「建议收藏」只需要输入前7位即可查询所在地access数据库,excel的可以直接查询哦,还有htm格式下载。有15万5千多条记录电话区号code字段2009年01月02日整理完成支持移动159号段和联通153号段包含最新的151、155、157号码段的归属地数据手机号码归属地信息,可以详细查询到手机号码的开户地信息,包括该号码所属省份、城市、长途区号以及该号…

    2022年7月22日
    18

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号