下面开始教程

先在PyCharm官网下载安装包

链接:https://www.jetbrains.com/pycharm/download/#section=linux

选择平台为Linux,可以看到当前版本为2017.1.4,这里分为Professional专业版和Community社区版,区别是专业版是收费,而且功能更多,具体是什么功能我就没仔细了解了

我选择的是Professional专业版,直接点击DOWNLOAD下载就行了

JDK安装

返回home

  1. cd ~

然后依次执行一下几条command

  1. sudo add-apt-repository ppa:webupd8team/java
  2. sudo apt-get update
  3. sudo apt-get install oracle-java8-installer

安装过程中会跳出Oracle license对话框,选择接受就是了

安装完成后,运行”java -version”或者”javac -version”查看是否安装成功。如果得到类似如下的输出,表明安装成功了。

  1. java version "1.8.0_131"
  2. Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
  3. Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

配置$JAVA_HOME 环境变量

首先找到安装路径

  1. sudo update-alternatives --config java
  1. 选择 路径 优先级 状态
  2. ------------------------------------------------------------
  3. 0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 自动模式
  4. * 1 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 手动模式

0 1 都是一样的

  1. /usr/lib/jvm/java-8-oracle <----这就是安装路径

编辑/etc/environment文件

  1. sudo nano /etc/environment

直接ctrl+v 就好了 退出
JAVA_HOME=”/usr/lib/jvm/java-8-oracle”

Reload该文件,使之立即生效,而不必注销并重新登录

  1. source /etc/environment

使用以下的命令测试

  1. echo $JAVA_HOME

    然后就是安装pycharm
    首先把下载的文件放到home主目录下,执行以下命令
  1. tar -zxvf pycharm-professional-2018.1.tar.gz
  2. cd pycharm-2018.1/bin/
  3. sh ./pycharm.sh

如果需要导入之前安装版本的配置的话,就选第一个,没有就选第二个。

所以这里选第二个,直接点击OK即可

点击OK之后弹出 PyCharm Privary Policy Agreement框,隐私政策协议,直接点击Accept 同意即可

然后会弹出PyCharm License Activation框,PyCharm许可证激活

Activation license with 激活许可证选择:License server

License server address许可证服务器地址填:http://idea.imsxm.com

然后点击“Activate”即可

进入正在安装界面,等待安装完成

安装完成后,会弹出PyCharm Initial Configuration框,PyCharm初始化配置

Keymap scheme:键盘方案,选择Eclipse,意思是设置Pycharm为Eclipse快捷键

ide theme:皮肤主题,默认Intellij。可根据自己喜欢选其他的

Editor colors and fonts:编辑器的主题,可以点击下面的“Click to hide preview”进行预览,我这里选择的是 Darcula

然后下面的Create desktop entry 默认打勾就行了

最后点击OK,完成设置

完成安装及配置

点击Craete New Project,创建一个新的项目

左边的列表选“Pure Python”

Interpreter选择安装的3.6.1版本

开始Python的编程之旅吧~~

参考:https://blog.csdn.net/u011557212/article/details/72236561

https://blog.csdn.net/zhuanshu666/article/details/73554885

https://blog.csdn.net/lee_j_r/article/details/60874473

ubuntu16.04下安装pycharm的更多相关文章

  1. Ubuntu16.04下安装数据库oracle客户端

    在Ubuntu16.04下安装oracle数据库客户端,使Django项目连接到远程Oracle数据库. 1.下载oracle客户端安装包: 进入官网http://www.oracle.com/tec ...

  2. Ubuntu16.04下安装redis

    Ubuntu16.04下安装redis 保证网络畅通,选定好下载工作路径,执行以下命令下载redis-3.2.6: sudo wget http://download.redis.io/release ...

  3. docker学习笔记(一)—— ubuntu16.04下安装docker

    docker学习笔记(一)—— ubuntu16.04下安装docker 原创 2018年03月01日 14:53:00 标签: docker / ubuntu 1682 本文开发环境为Ubuntu ...

  4. ubuntu16.04下安装artoolkit5

    目前对AR技术的常见理解就是CV(Computer Vision)+CG(Computer Graphic).CV的方法很多,简单些比如FREAK+ICP(ARToolKit中的NFT),复杂些就是S ...

  5. Ubuntu16.04下安装多版本cuda和cudnn

    Ubuntu16.04下安装多版本cuda和cudnn 原文 https://blog.csdn.net/tunhuzhuang1836/article/details/79545625 前言 因为之 ...

  6. Ubuntu16.04下安装Hadoop

    一.记录理由 刚开始只是想要学习怎么使用Hive的.想着安装应该很简单,没想到花了整整一天的时间来安装,为了避免下次犯同样的错误,特此记录. 二.安装Hadoop 网上教你怎么安装Hadoop的文章有 ...

  7. Ubuntu16.04下安装texlive

    Ubuntu 16.04下安装texlive的步骤如下: 1.下载texlive 打开终端输入:sudo apt-get install texlive-full  #下载这一过程会持续10-20分钟 ...

  8. Ubuntu16.04下安装googlechrome flash 插件和安装网易云音乐

    一.ubuntu 16.04 下安装完后发现 flash无法播放没有安装flash插件因为 Adobe Flash 不再支持 linux Google 便开发了PepperFlashPlayer来替代 ...

  9. ubuntu16.04下安装opencv3.4.1及其扩展模块

    1.源文件下载 opencv-3.4.1.tar.gz(https://github.com/opencv/opencv/releases) opencv_contrib-3.4.1.tar.gz(h ...

随机推荐

  1. SQL Compare数据库比较工具 完全破解+使用教程

    来源http://www.cnblogs.com/duci/articles/4482665.html 一.使用教程 SQL Compare是编程人员常用的比较两个数据库之间差异的工具.可以用来比较数 ...

  2. 关于Android打版本号的小白文

    尽管常常和android打交道.但事实上我对android不是非常了解. 这里记录一下ant编译androidproject的过程,然后顺便记录一下android的一些基本概念.不求渡人,但求渡己.这 ...

  3. HDU 5083 Instruction(字符串处理)

    Problem Description Nowadays, Jim Green has produced a kind of computer called JG. In his computer, ...

  4. 01-虚拟软件vmware安装

    什么是虚拟软件: 虚拟原件是一个可以使你在一台机器上同时运行二个或更多Windows.LINUX等系统.它可以模拟一个标准PC环境.这个环境和真实的计算机一样,都有芯片组.CPU.内存.显卡.声卡.网 ...

  5. error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1800”

    _MSC_VER 定义编译器的版本.下面是一些编译器版本的_MSC_VER值:MS VC++ 10.0 _MSC_VER = 1600MS VC++ 9.0 _MSC_VER = 1500MS VC+ ...

  6. SSL延迟有多大 (Https)

    据说,Netscape公司当年设计SSL协议的时候,有人提过,将互联网所有链接都变成HTTPs开头的加密链接. 这个建议没有得到采纳,原因之一是HTTPs链接比不加密的HTTP链接慢很多.(另一个原因 ...

  7. mysql临时表产生的执行效率问题改进(转)

    问题: 近日,线上MySQL查出一个慢sql,每次都要查询1000ms以上,严重影响用户体验 今得空去诊断一番,记录如下: sql原句: SELECT r.object_id AS cardId, c ...

  8. RESTFul basic introduction

    http://www.ruanyifeng.com/blog/2011/09/restful.html

  9. Linux eject 命令

    eject命令允许在软件控制下弹出可移动媒体(通常是CD-ROM .软盘 .USB等) [root@localhost ~]# eject cdrom //弹出名字为cdrom的设备或者挂载点 [ro ...

  10. Android学习之位图BitMap

    BitMap代表一张位图,扩展名可以是.bmp或者.dib.位图是Windows标准格式图形文件,它将图像定义为由点(像素)组成,每个点可以由多种色彩表示,包括2.4.8.16.24和32位色彩.例如 ...