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. SQL Server - CLUSTERED

    CREATE TABLE dbo.t_MetricBook ( MetricSetID smallint NOT NULL, BookID smallint NOT NULL, ReportingCc ...

  2. shiro-core包引用的版本问题

    在做shiro学习时,遇到这样的问题: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/ ...

  3. 三目算法、if/else,switch/case运用

    //输入学生的成绩,判断考试是否及格,及格6大于等于0 //第一种写法:三目运算 大多用于单独判断是否满足某个条件 import java.util.Scanner; public class Hel ...

  4. 使用font awesome制作网站常用社交工具联系方式图标

    在公司项目或者个人建站时经常会有这么一个需求,就是在网站的底部以图标的形式加入自己的某些常用社交联系方式,比如QQ.微信.微博.Twitter等等,如果采用传统切图的方式去制作这些图标会有两个缺点: ...

  5. 爬虫框架 Scrapy

    一 介绍 crapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的,使用它可以以快速.简单.可扩展的方式从网站中提取所需的数据.但目前Scrapy的用途十分广泛,可用 ...

  6. 使用mysqlslap进行MySQL压力测试

    使用mysqlslap进行MySQL压力测试发表于236 天前 ? MySQL ? 暂无评论 MySQL从5.1.4版开始带有一个压力测试工具mysqlslap,通过模拟多个并发客户端访问mysql来 ...

  7. CSS使用小记

    1. 省略显示 max-width: 200px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; 固定宽度,nowra ...

  8. post 数据

    可参照:http://www.voidcn.com/blog/Vindra/article/p-4917667.html 一.get请求 curl "http://www.baidu.com ...

  9. Java中CountDownLatch和CyclicBarrier的使用和比较

    CountDownLatch和CyclicBarrier同为Java1.5开始引入的,应用于多线程编程中的一种工具,二者用途十分相近,十分容易混淆. CountDownLatch CountDownL ...

  10. spark MLlib DataType ML中的数据类型

    package ML.DataType; import org.apache.spark.SparkConf; import org.apache.spark.api.java.JavaRDD; im ...