Centos7自带的Python版本为:Python 2.7.5
因为Python现阶段有两大版本
Python2 和 Python3 所以今天我们也要安装上一个Python3的版,实现两个版本共存;
系统:最小化安装[习惯性]
关闭防火墙:
systemctl stop firewalld && systemctl disable firewalld
禁用SELINUX:
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
添加EPLE源:
rpm -ivh http://mirrors.yun-idc.com/epel/epel-release-latest-7.noarch.rpm
安装部分可能用到的依赖包:
yum install vim openssl-devel readline-devel python-devel python-pip -y
Python-3.6.4 编译安装:(官网下载)
tar xf Python-3.6.4.tgz
cd Python-3.6.4
./configure --prefix=/usr/local/python-3.6.4
make && make install
*创建一个软连接:
ln -sf /usr/local/python-3.6.4/bin/python3 /usr/bin/python3
ln -sf /usr/local/python-3.6.4/bin/pip3 /usr/bin/pip3
这样就安装完Python3了
#测试一下.这是python2.7
[root@hawk ~]# python
Python 2.7.5 (default, Aug 4 2017, 00:39:18)
#测试一下.这是python3.6 , 后面加了3分别是 python3 和 pip3
[root@hawk ~]# python3
Python 3.6.4 (default, Jan 23 2018, 19:45:06)
jupyter内核配置文件
/usr/local/share/jupyter/kernels
#目录下分别有 python2 和 python3 文件夹,里面有个 kernel.json 是内核配置文件
#我只用python3 配置如下:
{
"argv": [
"/usr/bin/python3",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"display_name": "Python3",
"language": "python"
}