Centos7下如何安装Python3.7以及java JDK?

最近在搞Hadoop集群,由于我是半个python3出身,算法都是用python写的多,所以毅然使用不python2、哈哈!【我全部都是在root下的操作】

安装python3.7

首先肯定是要上传到服务器上面了!(话不多说、看图、其中python的压缩包已经解压)

在这里插入图片描述
入坑指南:本来我是使用上传的python3是tar.xz包的,但是不会这个tar.xz包的解压,网上百度了也解压不出来。所以我就改用了tag包。
首先先装一些编译相关的工具:

yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install libffi-devel -y

然后将tgz包上传到服务器上并解压
解压命令:tar -xzvf Python-3.7.4.tgz

然后进行编译安装:

mkdir /usr/local/python3  #创建一个编译安装的存放目录
cd Python-3.7.0 #这里是刚刚解压出来的那个文件夹
./configure --prefix=/usr/local/python3
make && make install

之后创建软连接即可:

ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3

  

如何升级python3的pip:

pip3 install --upgrade pip
或者
python3 -m pip3 install --upgrade pip

然后验证是否安装成功:(如图确实安装成功了)
在这里插入图片描述
我为什么不把python3的软链接指向软链接python呢,然后把软链接python2指向软链接python的给去掉呢?
原因:因为linux系统的一些配置文件是需要依赖python2的,所以建议不要更改。

接下来安装java的JDK:

首先,一样的上传上去。
然后创建一个存放java jdk的文件的文件夹:  mkdir /usr/local/java/ 
(为什么我会存放在这个新建的文件夹?因为/usr/local是用户级的程序目录,可以理解为C:/Progrem Files/,存放安装程序的)
解压到此文件夹: tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr/local/java/ 
修改配置文件配置环境变量:vi /etc/profile
在最末尾添加:

export JAVA_HOME=/usr/local/java/jdk1.8.0_211
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

然后保存退出!记得wq保存!!!!
刷新缓存载入最新的配置信息: source /etc/profile 
最后设置软链接即可: ln -s /usr/local/java/jdk1.8.0_211/bin/java /usr/bin/java 
验证有没有成功:输入 java -version即可验证。
如下为成功安装:
在这里插入图片描述

欢迎关注和评论,一起交流技术喔!

原文地址:https://www.cnblogs.com/chenruhai/p/12464209.html