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. EF优化之启动预热

    为什么Entity Framework的初始化速度慢如蜗牛呢? 对于在应用程序中定义的每个DbContext类型,在首次使用时,Entity Framework都会根据数据库中的信息在内存生成一个映射 ...

  2. 【easy】111. Minimum Depth of Binary Tree求二叉树的最小深度

    求二叉树的最小深度: /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; ...

  3. LabVIEW--好书推荐与分享

    LabVIEW宝典 此书可以作为工具书,配合LabVIEW的范例程序学习可以达到事半功倍的效果. 链接:https://pan.baidu.com/s/17jm6PznLyGW8rVQ_veaGCg ...

  4. Deepin debian安装Libreoffice

    Libreoffice LibreOffice 是一款功能强大的办公软件,默认使用开放文档格式 (OpenDocument Format , ODF), 并支持 .docx, .xlsx, *.ppt ...

  5. Vue基础语法

    一.挂载点,模版和实例 二.Vue实例中的数据,事件和方法 1.v-html指令和v-text指令 v-html :不转义 v-text :转义过后的内容 <div id="root& ...

  6. ionic2自定义radio样式

    刚开始以为用的是字体图标,结果翻了代码一看竟然是通过纯css实现的,图标模式用的是ios,代码如下: .radio-ios .radio-checked { margin:; border-radiu ...

  7. 配置maven项目的开发时的默认jdk版本

    配置所有maven项目的默认jdk版本,若不配置则提示"Warning:java: 源值1.5已过时, 将在未来所有发行版中删除" 在settings.xml文件中profiles ...

  8. POJ 2391 Ombrophobic Bovines (二分答案+floyd+最大流)

    <题目链接> 题目大意: 给定一个有$n$个顶点和$m$条边的无向图,点$i$ 处有$A_i$头牛,点$i$ 处的牛棚能容纳$B_i$头牛,每条边有一个时间花费$t_i$(表示从一个端点走 ...

  9. 大数据技术 - MapReduce 应用的配置和单元测试

    上一章的 MapReduce 应用中,我们使用了自定义配置,并用 GenericOptionsParser 处理命令行输入的配置,这种方式简单粗暴.但不是 MapReduce 应用常见的写法,本章第一 ...

  10. centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'

    centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法 3.7版本需要一个新的包libffi-de ...