PyCharm一个是Python集成开发环境,它既提供收费的专业版,也提供免费的社区版本。PyCharm带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、自动完成、单元测试等等。
PyCharm非常好用,而且是跨平台的,在Windows、Mac、Linux系统中都可使用。尝试使用过其他Python IDE,比如VSC、vim、emacs,最后还是觉得pycharm最好用,而且对于新手来说很容易上手。
 
看见一些互联网大厂在招聘要求中写到熟悉Linux/Unix系统是加分项,因此换到Linux系统下来使用python编程。Ubuntu16.04中自带Python2.7和Python3.5。本篇博文在借鉴其他人的安装方法后整理得到,以下两种方法我都使用过。
 
  • 方法一,在终端用指令通过第三方源安装pycharm。
在Ubuntu的终端中输入以下指令。
 
添加源:
$ sudo add-apt-repository ppa:mystic-mirage/pycharm
 
安装收费的专业版:
$ sudo apt update
$ sudo apt install pycharm
 
安装免费的社区版:
$ sudo apt update
$ sudo apt install pycharm-community
 
第一次在台式电脑上通过此方法成功安装了pycharm软件,并通过在file中搜索pycharm,双击打开软件,然后将它锁定在左边的文件栏里(lock to Launcher),下次打开就非常方便了。
但不知道什么原因,第二次我在笔记本电脑上安装pycharm时,此方法就行不通了,因此我换了一种安装方法,即方法二。
 
卸载方法:
$ sudo apt remove pycharm pycharm-community && sudo apt autoremove
 
  • 方法二
第一步,下载软件
在linux系统下打开网址: 
http://www.jetbrains.com/pycharm/download/#section=linux,选择社区版,保存文件,即可开始下载。
第二步,安装 PyCharm
下载好的文件的名称可能是 ‘pycharm-community-2018.1.tar.gz’
首先打开终端,然后通过下面的命令进入下载文件所在的文件夹(下载的文件会默认保存到Downloads文件夹下):
cd ~/Downloads
 
然后,通过运行下面的命令找到你下载的文件的名字:
ls pycharm*
 
得到文件名字后复制
然后运行下面的命令解压文件:
tar -xvzf pycharm-community-2018.1.tar.gz -C ~
 
这里-C后的~即为文件解压路径,这里是解压到home下。
然后点击回车,解压完成就安装好了。
第三步,在linux下运行 PyCharm
首先进入 home(即安装路径) 目录:
cd ~
 
运行 ls 命令查找文件夹名:
ls
 
查找到文件名以后,运行下面的命令进入 PyCharm 目录:
cd pycharm-community-2018.1/bin
 
最后,通过运行下面的命令来运行 PyCharm:
sh pycharm.sh &
 
然后就会运行pycharm,可以开始编程啦~
至此,在Ubuntu16.04中就安装好并打开了pycharm,通过将它固定到左边的文件栏里,下次打开也就很方便了。

--------------------- 本文来自 Leo传久 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/qq_38683692/article/details/79868391?utm_source=copy

ubuntu下安装PyCharm的两种方式的更多相关文章

  1. MySql入门(2-1)windows下安装mysql的两种方式

    一.下载mysql 1.下载解压MySQL 登录oracle主页,需要用户名和口令: lshengqi@netease.com/1wsx**** 下载路径:: https://dev.mysql.co ...

  2. ubuntu下创建定时任务的两种方式及常见问题解决方案

    创建定时任务的目的就是摆脱人为对程序重复性地运行. 0. 首先用下面的指令检查你是否安装crontab, crontab -l 如果本身就有的话,那么出现如下指令 LC_CTYPE="zh_ ...

  3. Linux下安装Oracle的两种方式------有图形界面安装和静默安装

    本文参考文章 http://blog.csdn.net/zonej/article/details/50680857 http://blog.csdn.net/tongzidane/article/d ...

  4. Ubuntu 安装 JDK8 的两种方式

    ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用pp ...

  5. Ubuntu下安装pycharm并设置快捷方式

    作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7070327.html Ubuntu下安装pycharm并设置快捷方式 下载P ...

  6. Linux 安装 Nodejs 的两种方式

    Linux 安装 Nodejs 的两种方式 目录 Linux 安装 Nodejs 的两种方式 一.压缩包安装 Nodejs 二.源码编译安装 Nodejs 一.压缩包安装 Nodejs 下载 Node ...

  7. linux ---JDK的安装与配置--两种方式

    linux下的JDK的安装与配置:JDK的安装有两种方式: tar包和rpm安装1.tar包安装: 下载地址:http://www.oracle.com/technetwork/java/javase ...

  8. Ubuntu下安装程序的三种方法(转)

    引言 在Ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb和make install安装源码包三种.下面针对每一种方法各举例来说明. 一.apt-get方法 ...

  9. Springboot 创建的maven获取resource资源下的文件的两种方式

    Springboot 创建的maven项目 打包后获取resource下的资源文件的两种方式: 资源目录: resources/config/wordFileXml/wordFileRecord.xm ...

随机推荐

  1. L1-Day2

    L1-Day21.明智的人从来不生气. [我的翻译]A wise man is never angry. [标准答案]A wise man never gets angry. [对比分析]be和get ...

  2. 第三章Android移植平台工具介绍

    第三章Android移植平台工具介绍 进行 Android 移植的学习并不一定需要一款 Android 手机,但必须要有一款主流的开发板,开发板是用来进行嵌入式系统开发的电路板,包括中央处理器.存储器 ...

  3. MySql流程控制结构

    序号 结构名称 说明 1 顺序结构 程序从上往下依次执行 2 分支结构 程序从两条或多条路径中选择一条去执行 3 循环结构 程序在满足一定条件的基础上,重复执行一段代码 ⒈顺序结构 你啥都不干默认就是 ...

  4. css 初始化样式

    @charset "UTF-8"; /* reset */ html,body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,fieldset ...

  5. RDay2-Problem 2 B

    题目描述 小明家有n个信箱,前前后后来送信和取信的总次数为q,称为q次访问,其中这q次访问分成三种类型. 1:邮递员送来了一封信,放在了x号信箱. 2:小明取走了x号信箱的所有信(x信箱可能已经没有信 ...

  6. 安装和启动tftp-server服务器及可能出现Redirecting to /bin/systemctl restart xinetd.service问题的解决方式

    安装和启动tftp-server服务器及可能出现Redirecting to /bin/systemctl restart xinetd.service问题的解决方式 1)首先,检查服务器已安装的tf ...

  7. 12、Grafan 4.3升级到Grafana 5.0

    Upgrading Grafana 升级Grafana We recommend everyone to upgrade Grafana often to stay up to date with t ...

  8. [CF662C] Binary Table(FWT)

    题意: https://www.cnblogs.com/cjyyb/p/9065801.html 题解:

  9. python 通过js控制滚动条拉取全文 通过psutil获取pid窗口句柄,通过win32gui使程序窗口前置 通过autopy实现右键菜单和另存为操作

    1.参考 利用 Python + Selenium 自动化快速截图 利用 Python + Selenium 实现对页面的指定元素截图(可截长图元素) 使用python获取系统所有进程PID以及进程名 ...

  10. 解决 RecyclerView 在Android Studio已经导入情况下还无法实例引用问题

    系统:Windows 10 IDE::android studio 1. 问题:RecyclerView 在Android Studio已经导入情况下还无法实例引用问题 由于RecyclerView是 ...