当前位置:网站首页>软件配置 | Pycharm下载、安装及环境配置和卸载
软件配置 | Pycharm下载、安装及环境配置和卸载
2022-07-23 13:46:00 【MissMango0820】
本文对如何下载、安装、配置环境和卸载 Pycharm 进行不完全总结 1。
Updated: 2022 / 7 / 20
简介
Linux 经常被看成是一个远离外部世界,只有极客才会使用的操作系统,虽然这是一个误解,但事实上,如果你想开发软件,那么 Linux 系统能够为你提供一个很好的开发环境。
刚开始学习编程的新手们经常会问这样一个问题:应该使用哪种语言?当涉及到 Linux 系统的时候,通常的选择是 C、C++、Python、Java、PHP、Perl 和 Ruby On Rails。
Linux 系统的许多核心程序都是用 C 语言写的,但是如果离开 Linux 系统的世界, C 语言就不如其它语言比如 Java 和 Python 那么常用。
对于学习编程的人来说, Python 和 Java 都是不错的选择,因为它们是跨平台的,因此,你在 Linux 系统上写的程序在 Windows 系统和 Mac 系统上也能够很好的工作。
虽然你可以使用任何编辑器来开发 Python 程序,但是如果你使用一个同时包含编辑器和调试器的优秀的集成开发环境(IDE)来进行开发,那么你的编程生涯将会变得更加轻松。
PyCharm 是由 Jetbrains 公司开发的一个跨平台编辑器。如果你之前是在 Windows 环境下进行开发,那么你会立刻认出 Jetbrains 公司,它就是那个开发了 Resharper 的公司。 Resharper 是一个用于重构代码的优秀产品,它能够指出代码可能存在的问题以及自动添加声明:比如当你在使用一个类的时候它会自动为你导入。
这篇文章将讨论如何在 Linux 系统上获取、安装和运行 PyCharm 。
下载
建议从官网 2下载源文件。
你可以选择下载专业版或者社区版。如果你刚刚接触
Python编程那么推荐下载社区版。
然而,如果你打算发展到专业化的编程,那么专业版的一些优秀特性是不容忽视的。
下载好的文件的名称可能是 pycharm-professional-2016.2.3.tar.gz。
以
tar.gz结尾的文件是被gzip工具压缩过的,并且把文件夹用tar工具归档到了一起。你可以阅读关于提取tar.gz文件指南 3 的更多信息。
安装及配置环境
Linux
为了解压文件,你需要做的是首先打开终端,然后通过下面的命令进入下载文件所在的文件夹,通过运行下面的命令找到你下载的文件的名字,并解压缩:
cd ~/Downloads
ls pycharm*
tar -xvzf pycharm-professional-2016.2.3.tar.gz -C ~
记得把上面命令中的文件名替换成通过 ls 命令获知的 pycharm 文件名。(也就是你下载的文件的名字)。
上面的命令将会把 PyCharm 软件安装在 home 目录中。
如果不确定/不记得
Pycharm实际上被安装到哪个路径下,可使用whereis或which命令后接Pycharm来进行查找 4 。
要运行 PyCharm, 首先需要进入 Pycharm 的安装目录,运行 pycharm.sh 文件:
cd pycharm-2016.2.3/bin
pycharm.sh
如果你是在一个桌面环境比如 GNOME、KDE、Unity、Cinnamon 或者其他现代桌面上运行,那么你也可以通过桌面环境的菜单或者快捷方式来找到 PyCharm 。
卸载
Linux
参考此处 5
删除解压缩目录
找到自己当时解压缩的pycharm的文件夹,比如在/usr/下:
找到pycharm文件夹后,输入命令sudo rm -r pycharm进行删除,如下图所示:
删除家目录下用于保存配置信息的隐藏目录
因为一般安装了pycharm之后会在home目录下创建隐藏文件目录,这时如果查看隐藏的文件目录信息,如下图所示:
找到文件目录后,输入命令rm -r ~/.PyCharm2019.3/确定,
再用命令ls -a查看发现已经彻底删除了。
至此完成了linux的pycharm安装包卸载,如果当初有进行创建快捷方式,可以进入到/usr/share/applications/下找到jetbrains-pycharm.desktop这个图标的文件,使用rm命令进行删除即可。
参考链接
边栏推荐
猜你喜欢

Tips and tricks for Neural Networks 深度学习训练神经网络的技巧总结(不定期更新)

【30. n-皇后问题】

ROS2自学笔记:RQT可视化工具

48:第五章:开发admin管理服务:1:创建子工程【imooc-news-dev-service-admin】,管理服务模块;

Heartless sword English Chinese bilingual poem 006. to my wife

微机原理与技术接口笔记

Is PMP a great help for practical work?

YOLOV7

Distance IOU loss: faster and better learning for bounding box regression

Visualization of gross domestic product (GDP) data
随机推荐
零基础怎么自学软件测试?十年测试老鸟最强软件测试学习路线图
Browser homology policy
Object.defineproperty method, data agent
anchor free yolov1
Cuibaoqiu, vice president of Xiaomi group: open source is the best platform and model for human technological progress
mysql如何查询不在数据库里的数据?
Advanced authentication of uni app [Day12]
UPC 2022暑期个人训练赛第12场(B 组合数)
General paging function
Lake Shore - empx-h2 low temperature probe station
YOLOv4: Optimal Speed and Accuracy of Object Detection
Summary of after class homework of Microcomputer Principle and technical interface
TS encapsulates the localstorage class to store information
pinia(菠萝)
Eureka notes
学习MySQL这一篇就够了
O3DF执行董事Royal O’Brien:开源没有边界,所有共享的声音都会变成实际方向
iphone 无法打开openv**文件的解决方案
熵权法优化TOPSIS(MATLAB)
拼多多APP商品详情接口获取activity_id值(拼多多activity_id接口)