1.Python环境准备---(3)开发环境JDK、pycharm

安装JDK

  • 下载JDK
    从官网上下载的是jdk-8u121-linux-x64,下载路径为http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  • 安装JDK
    下载好后,将其放在linux系统的/root目录下(自行选定放置目录),执行安装操作
# yum localinstall /root/jdk-8u121-linux-x64.rpm
  • 设置JDK环境
    1.添加到java版本列表update-alternatives
    update-alternatives是用来管理多版本软件共存时默认选择的版本
# update-alternatives  --install "/usr/bin/java" "java" "/usr/java/jdk1.8.0_121/bin/java" 2000

2.配置默认java版本(因为系统中自带了openjdk,而刚才又安装了jdk1.8.0,此时需要将刚才安装jdk1.8.0设置为默认版本)。
选择其中的4:

[root@localhost java]# update-alternatives --config java

共有 4 个程序提供“java”。

  选择    命令
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
   2           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
*+ 3           /usr/java/jdk1.8.0_121/jre/bin/java
   4           /usr/java/jdk1.8.0_121/bin/java

按 Enter 来保存当前选择[+],或键入选择号码:4

3.上面的操作只是告诉系统我要选择的JDK版本,但是系统要执行的系统环境变量的设置还是避免不了的.
编辑/etc/profile文件,添加如下内容

export JAVA_HOME="/usr/java/jdk1.8.0_121"
export PATH="$PATH:$JAVA_HOME/bin:$JRE_HOME/bin"
export JRE_HOME="$JAVA_HOME/jre"
export CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"

并执行source /etc/profile使之生效。
通过java -version可以查看java运行的版本。

安装pycharm

  • 下载pycham社区版,下载地址为:http://www.jetbrains.com/pycharm/download/#section=linux
  • 解压缩pycharm安装包,并将其指定到目录/usr/local/pycharm(需创建此目录)
# tar zxvf pycharm-community-2016.3.2.tar.gz -C /usr/local/pycharm

设置X11转发Xmanager

在具体操作之前,需要先了解一下基本的知识:

  • 开启X11远程窗口登录
    由于pycharm是安装在linux中,但是在虚拟机里面操作启用操作pytharm肯定是不方便的,因此需要使用xmanager转发,以便用于进行远程操作
    需要先配置vim /etc/gdm/custom.conf,添加以下语句
[security]
AllowRemoteroot=true  // 允许root 用户登录,设置此项值为true
[xdmcp]
Enable=1  //启用xdm

设置完成好后可以通过xmanager中的xbrowser进行登录
说明:xbrowser:远程连接图形界面
xstart:远程连接应用程序的图形界面

  • 如果想要连接pycharm,则需要在xstart上输入程序的执行路径
  • 现在在xshell上直接运行pycharm程序,当出现图形界面时直接显示,而不需要再切换到xmanager上显示后在切回xshell,
    该怎么办呢?
    1.在xshell--文件--属性--ssh--隧道--X11转移--Xmanager进行勾选
    2.安装xorg-x11-xauth包,yum -y install xorg-x11-xauth
    3.编辑#vim /etc/ssh/sshd_config,确保文件中的X11Forwarding yes
    4.此时在执行在/usr/local/pycharm/pycharm-community-2016.3.2/bin/下的pycharm.sh

你可能感兴趣的:(1.Python环境准备---(3)开发环境JDK、pycharm)