在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批量按比例缩小图片脚本分享
May 21 Python
Python爬虫设置代理IP的方法(爬虫技巧)
Mar 04 Python
Python实现线程状态监测简单示例
Mar 28 Python
Python实用技巧之利用元组代替字典并为元组元素命名
Jul 11 Python
python关于矩阵重复赋值覆盖问题的解决方法
Jul 19 Python
使用python实现滑动验证码功能
Aug 05 Python
pyenv与virtualenv安装实现python多版本多项目管理
Aug 17 Python
python实现高斯投影正反算方式
Jan 17 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
Mar 12 Python
Matplotlib 绘制饼图解决文字重叠的方法
Jul 24 Python
requests在python中发送请求的实例讲解
Feb 17 Python
解决PDF 转图片时丢文字的一种可能方式
Mar 04 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实现分布式memcache设置web集群session同步的方法
2018/04/10 PHP
JS 动态获取节点代码innerHTML分析 [IE,FF]
2009/11/30 Javascript
Three.js源码阅读笔记(Object3D类)
2012/12/27 Javascript
10个基于浏览器的JavaScript调试工具分享
2013/02/07 Javascript
javascript教程:关于if简写语句优化的方法
2014/05/17 Javascript
node.js中的buffer.Buffer.isEncoding方法使用说明
2014/12/14 Javascript
JavaScript的内存释放问题详解
2015/01/21 Javascript
基于jQuery实现的QQ表情插件
2015/08/25 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
2015/11/29 Javascript
分享两段简单的JS代码防止SQL注入
2016/04/12 Javascript
JavaScript程序中的流程控制语句用法总结
2016/05/23 Javascript
在JSP中如何实现MD5加密的方法
2016/11/02 Javascript
微信小程序 列表的上拉加载和下拉刷新的实现
2017/04/01 Javascript
vue子组件使用自定义事件向父组件传递数据
2017/05/27 Javascript
vue动态改变背景图片demo分享
2018/09/13 Javascript
创建Vue项目以及引入Iview的方法示例
2018/12/03 Javascript
Jquery的Ajax技术使用方法
2019/01/21 jQuery
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
2019/04/19 Javascript
JS实现提示效果弹出及延迟隐藏的功能
2019/08/26 Javascript
Vue 实现分页与输入框关键字筛选功能
2020/01/02 Javascript
JavaScript实现拖动对话框效果的实现代码
2020/10/12 Javascript
[07:08]2014DOTA2西雅图国际邀请赛 小组赛7月11日TOPPLAY
2014/07/11 DOTA
[04:52]2015国际邀请赛LGD战队晋级之路
2015/08/14 DOTA
[05:03]2018DOTA2亚洲邀请赛主赛事首日回顾
2018/04/04 DOTA
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
python实现简单点对点(p2p)聊天
2017/09/13 Python
Python自定义函数定义,参数,调用代码解析
2017/12/27 Python
python方法生成txt标签文件的实例代码
2018/05/10 Python
python2与python3共存问题的解决方法
2018/09/18 Python
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
2020/03/09 Python
金属材料工程个人求职的自我评价
2013/12/04 职场文书
单位创先争优活动方案
2014/01/26 职场文书
2014爱耳日宣传教育活动总结
2014/03/09 职场文书
专家推荐信模板
2014/05/09 职场文书
倡议书的写法
2014/08/30 职场文书
副总经理岗位职责范本
2014/09/30 职场文书