方法一,在终端用指令通过第三方源安装pycharm。

本文通过第三方源安装PyCharm,好处是升级方便。

添加源:
    $ sudo add-apt-repository ppa:mystic-mirage/pycharm(别忘了运行该条命令)
    
    安装收费的专业版:
    $ sudo apt-get update
    $ sudo apt-get install pycharm
    
    安装免费的社区版:
    $ sudo apt-get update
    $ sudo apt-get install pycharm-community
    $ sudo apt remove pycharm pycharm-community && sudo apt autoremove

  不用配置环境变量,在终端随时可以启动pycharm-community来打开pycharm IDE

卸载方法:
$ 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,可以开始编程啦~

最新文章

  1. write_back 浅浅分析
  2. Eclipse上GIT插件EGIT使用手册ᄃ
  3. 基于visual Studio2013解决C语言竞赛题之0803报数
  4. 原型链、prototype、_proto_那些事
  5. win10 UWP 发邮件
  6. IOLI-crackme0x01-0x05 writeup
  7. vue-router实现登录和跳转到指定页面,vue-router 传参
  8. (一二三)基于GCD的dispatch_once实现单例设计
  9. 汽车之家店铺商品详情数据抓取 DotnetSpider实战[二]
  10. iOS ----------如何修改mac的host文件
  11. Linux中rpm的使用
  12. 修改ElementUI源码样式
  13. 公司中springcloud项目遇到的问题
  14. Failed to auto-configure a DataSource: 'spring.datasource.url' is not specified and no embedded datasource could be auto-configured.
  15. 文本分类学习 (八)SVM 入门之线性分类器
  16. C#:CsvReader读取.CSV文件(转换成DataTable)
  17. 2018-03-13 HTTP Socket TCP学习
  18. handler之责任链模式
  19. KVM virsh常用命令篇
  20. 剑指offer5.1——O(n)的复杂度合并两个有序数组

热门文章

  1. #1112-JSP生命周期
  2. es的索引库模板
  3. [BZOJ4552]:[Tjoi2016&Heoi2016]排序(桶排序)
  4. <foreach></foreach>标签
  5. 【C++进阶:STL常见性质3】
  6. MongoDB学习【三】—MongoDB数据库增删改查
  7. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_01 File类_1_File类的概述
  8. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_03 过滤器_2_FileNameFilter过滤器的使用和Lambda表达式
  9. 《上瘾 - 让用户养成使用习惯的四大产品逻辑》 - Nir Eyal, Ryan Hoover
  10. 小程序-web-view嵌入H5页面遇到的bug