在Ubuntu中安装并配置Pycharm教程的实现方法


Posted in Python onJanuary 06, 2021

软件介绍

PyCharm 是一款功能强大的Python编辑器,可以跨平台在Windows、Mac、Ubuntu上运行。本文介绍了在Ubuntu上安装PyCharm的方法,Ubuntu版本是20.04,以2020.2.3版本的PyCharm为例。

首先我们进入PyCharm官网。
点击Download下载自己所需的版本即可。

在Ubuntu中安装并配置Pycharm教程的实现方法

JetBrains公司分别针对不同的用户需求提供了专业版和社区版Pycharm。他们各自拥有的功能如下:

在Ubuntu中安装并配置Pycharm教程的实现方法

相比较的话,Pycharm专业版增加了Web开发、Python Web框架、Python分析器、远程开发、支持数据库与SQL等更多高级功能。
一般建议选择Community社区版,用作学习是没有问题的。
而如果想要安装使用其他版本的Pycharm,只需在下载页面点击“Other versions”即可选择适合自己的版本。

在Ubuntu中安装并配置Pycharm教程的实现方法

下载、启动和配置

下载时候点击Download,保存到本地磁盘即可(这里以pycharm-community-2020.2.3为例)。

在Ubuntu中安装并配置Pycharm教程的实现方法

保存完毕进行解压缩,解压缩完成之后就可以启动使用。

在Ubuntu中安装并配置Pycharm教程的实现方法

但出于统一管理安装软件的考虑,可以将软件移动到opt目录下(opt文件夹可以用来存放下载的文件),在终端输入

sudo mv pycharm-community-2020.2.3/ /opt/

当然“pycharm-community-2020.2.3”部分可以根据自己安装的版本不同进行更改,之后输入密码进行确认即可。

在Ubuntu中安装并配置Pycharm教程的实现方法

文件夹移动之后就可以启动软件进行使用了,首先在终端进入pycharm的bin文件夹

cd /opt/pycharm-community-2020.2.3/bin

然后启动pycharm等待即可。

./pycharm.sh

在Ubuntu中安装并配置Pycharm教程的实现方法

紧接着就可以看到Pycharm的启动界面。
注意:目前发现Ubuntu中搜狗输入法和Pycharm存在冲突,当Ubuntu所用输入法为搜狗时,启动Pycharm之后一直卡在加载页面无法出现下图的启动成功页面。

在Ubuntu中安装并配置Pycharm教程的实现方法

软件安装完成之后,就可以配置Python Interpreter也就是Python的解释器了。在启动页面点击Configure,选中Settings进入设置。

在Ubuntu中安装并配置Pycharm教程的实现方法

在设置页面选中“Python Interpreter”选项,然后点击右侧齿轮形状按钮。

在Ubuntu中安装并配置Pycharm教程的实现方法

选择Add添加Python解释器。

在Ubuntu中安装并配置Pycharm教程的实现方法

然后再弹出的Add Python Interpreter对话框中选择Conda Environment(当然前提是已经利用Anaconda安装了Python),选择Existing environment,在自己的虚拟环境文件目录下的bin文件夹中找到python即可,然后点击OK选定默认解释器。

在Ubuntu中安装并配置Pycharm教程的实现方法

进行应用即可。

在Ubuntu中安装并配置Pycharm教程的实现方法

到这里,Pycharm的安装就已经基本完成了。

创建快捷方式

但是由于Pycharm配置完成之后并没有出现类似windows的快捷方式,启动程序都需要在终端中键入命令相对比较麻烦,所以可以在配置好Python解释器之后,在启动页面点击Configure,选中Create Desktop Entry,并在弹出的对话框中勾选for all users即可生成快捷方式。

在Ubuntu中安装并配置Pycharm教程的实现方法

PyCharm的卸载

上文已经提到所有的程序相关文件都保存在了 /opt/pycharm-community-2020.2.3/ 目录下。
而配置信息文件是在home下的.config/JetBrains/PyCharm×目录中,缓存文件是在home下的.cache/JetBrains/PyCharm×目录中。(例:PyCharmCE2020.2)

在Ubuntu中安装并配置Pycharm教程的实现方法

安装完成之后生成的快捷方式通常是保存在 /usr/share/applications 目录下。

所以卸载PyCharm时,分别在终端执行以下命令

# 删除程序相关文件
sudo rm -r /opt/pycharm-community-2020.2.3/
# 删除配置信息相关文件
rm -r ~/.config/JetBrains/PyCharmCE2020.2
# 删除缓存文件
rm -r ~/.cache/JetBrains/PyCharmCE2020.2
# 删除快捷方式
sudo rm /usr/share/applications/jetbrains-pycharm-ce.desktop

删除配置信息和缓存文件之后如图

在Ubuntu中安装并配置Pycharm教程的实现方法

至此软件在Ubuntu中的安装、配置和卸载已经介绍完毕。欢迎在评论区讨论,如果对你有帮助,记得点赞哟!
注:文中包括文件夹名等命令操作都可根据自己的实际情况进行调整。

到此这篇关于在Ubuntu中安装并配置Pycharm教程的实现方法的文章就介绍到这了,更多相关Ubuntu安装配置Pycharm内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python远程登录代码
Apr 29 Python
在Linux系统上安装Python的Scrapy框架的教程
Jun 11 Python
Django中模型Model添加JSON类型字段的方法
Jun 17 Python
python matlibplot绘制多条曲线图
Feb 19 Python
python3使用matplotlib绘制条形图
Mar 25 Python
简单了解python的一些位运算技巧
Jul 13 Python
一行Python代码过滤标点符号等特殊字符
Aug 12 Python
python中property和setter装饰器用法
Dec 19 Python
Python3 实现爬取网站下所有URL方式
Jan 16 Python
python 爬取疫情数据的源码
Feb 09 Python
java字符串格式化输出实例讲解
Jan 06 Python
Python中使用ipython的详细教程
Jun 22 Python
python requests库的使用
Jan 06 #Python
Python 实现进度条的六种方式
Jan 06 #Python
基于Python实现天天酷跑功能
Jan 06 #Python
python 下载文件的几种方法汇总
Jan 06 #Python
python 视频下载神器(you-get)的具体使用
Jan 06 #Python
python实现模拟器爬取抖音评论数据的示例代码
Jan 06 #Python
如何在vscode中安装python库的方法步骤
Jan 06 #Python
You might like
php Ajax乱码
2008/04/09 PHP
php session 错误
2009/05/21 PHP
PHP is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
PHP命名空间(Namespace)简明教程
2014/06/11 PHP
PHP.vs.JAVA
2016/04/29 PHP
PHP处理CSV表格文件的常用操作方法总结
2016/07/01 PHP
Ajax::prototype 源码解读
2007/01/22 Javascript
javascript Base类 包含基本的方法
2009/07/22 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
JQuery实现表格动态增加行并对新行添加事件
2014/07/30 Javascript
JS实现动态给图片添加边框的方法
2015/04/01 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
2016/11/30 Javascript
第一次接触神奇的前端框架vue.js
2016/12/01 Javascript
Bootstrap 模态框(Modal)插件代码解析
2016/12/21 Javascript
jQuery自动或手动图片切换效果
2017/10/11 jQuery
Vue + better-scroll 实现移动端字母索引导航功能
2018/05/07 Javascript
Nuxt配合Node在实际生产中的应用详解
2018/08/07 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
关于angular 8.1使用过程中的一些记录
2020/11/25 Javascript
使用Python脚本将Bing的每日图片作为桌面的教程
2015/05/04 Python
使用python读取csv文件快速插入数据库的实例
2018/06/21 Python
Python实现朴素贝叶斯分类器的方法详解
2018/07/04 Python
Python编程深度学习计算库之numpy
2018/12/28 Python
Django框架封装外部函数示例
2019/05/28 Python
详解python polyscope库的安装和例程
2020/11/13 Python
2分钟教你实现环形/扇形菜单(基础版)
2020/01/15 HTML / CSS
Coggles美国/加拿大:高级国际时装零售商
2018/10/23 全球购物
小区门卫管理制度
2014/01/29 职场文书
开发房地产协议书
2014/09/14 职场文书
统计员岗位职责
2015/02/11 职场文书
2015年收银工作总结范文
2015/04/01 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书
看看如何用Python绘制小米新版天价logo
2021/04/20 Python
vue中利用mqtt服务端实现即时通讯的步骤记录
2021/07/01 Vue.js
一文教你快速生成MySQL数据库关系图
2022/06/28 Redis