博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python3.7源码安装
阅读量:7200 次
发布时间:2019-06-29

本文共 1294 字,大约阅读时间需要 4 分钟。

hot3.png

至2018/8/28 Python最新发行版本:3.7.0

LINUX系统:CentOS

源码安装:

 

1、下载源码

cd /home

wget

 

2、解压并查看源码

tar -zxvf Python-3.7.0.tgz

 

3、需要环境:gcc(编译器)、zlib、openssl(注:Python3.7只支持 openssl 1.0.2之后的版本)

yum install -y gcc

yum install -y zlib* openssl*

 

4、查看openssl版本并更新至1.0.2以上版本

openssl version -a

如果当前yum仓库openssl latest version是1.0.1,则需手动下载最新版本并更新:

cd /home

wget

tar -zxvf openssl-1.0.2p.tar.gz

cd openssl-1.0.2p

./config shared zlib --prefix=/usr/local/openssl

编译安装:make && make install

 

如需备份原ssl:

mv /usr/bin/openssl /usr/bin/openssl.backup

mv /usr/include/openssl /usr/include/openssl.backup

软链接:

ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

ln -s /usr/local/openssl/include/openssl /usr/include/openssl

 

echo "/usr/local/openssl/lib">>/etc/ld.so.conf

ldconfig -v

openssl version -a

 

修改Setup文件:

cd /home/Python-3.7.0

vim Modules/Setup

去掉这五行的注释,并将SSL路径改为之前openssl所安装的目录

 

5、预编译Python:

cd /home/Python-3.7.0

./configure --prefix=/usr/local/Python-3.7.0 --with-ssl --enable-optimizations

 

6、编译安装:

make && make install

 

7、配置环境变量

cd ~

vim .bashrc(或.bash_profile)

保存退出 并source .bashrc(加载.bashrc文件,使配置的环境变量立即生效)

 

大功告成:

 

8、最后可安装交互式Python Shell:ipython(最大优点:支持XShell命令cd、ls等等等,并支持tab代码补全)

命令:pip3 install ipthon

安装完成启用:

 

 

 

若在CentOS上出现ipython命令行闪烁可设置xshell属性关闭禁止闪烁:

ipython3命令行禁止闪烁:

 

 

转载于:https://my.oschina.net/u/3553440/blog/1934931

你可能感兴趣的文章
apache的扩展模块安装
查看>>
CentOS7 64位小型操作系统的前期准备(XShell、网络、YUM源、EPEL源)
查看>>
Css3之基础-11 Css定位(定位概念 、定位方式)
查看>>
Java线程中yield与join方法的区别
查看>>
弱电基础知识
查看>>
zabbix监控mysql
查看>>
IT评测报告,要山寨还是要专业?
查看>>
sqlyong破解方法
查看>>
我的友情链接
查看>>
小小的起步VMware vSphere之四
查看>>
微软S2D2016滚动升级2019
查看>>
数组中第一个只出现一次的字符
查看>>
Linux虚拟机下lvm扩大根目录磁盘空间
查看>>
tomcat应用实践(虚拟主机以及站点优化)
查看>>
使用VB.NET重构简单知识简述
查看>>
访问网络共享
查看>>
xfreerdp的用法
查看>>
Redis有序集合数据类型操作命令
查看>>
iOS项目分层
查看>>
Apache+PHP+MySQL搭建步骤
查看>>