linux服务器中python3 环境搭建

yum 下载慢,修改为国内镜像:

备份当前yum源

mv /etc/yum.repos.d /etc/yum.repos.d.backup
新建yum源设置目

mkdir /etc/yum.repos.d
设置阿里yum镜像

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
重建缓存

yum clean all
 
yum makecache
此时,ping www.baidu.com应该是没问题的,如果yum还有问题的话,解析不了域名,进行如下配置

vim /etc/resolv.conf

nameserver 8.8.8.8
nameserver 114.114.114.114

开始安装Python3版本

1、可利用linux自带下载工具wget下载,如下所示(安装wget服务使用命令:yum install wget ):

笔者安装的是最小CentOS系统,所以使用编译命令前,必需安装wget服务,执行安装命令安装wget服务,使用过编译工具则可跳过安装wget,直接进行下边的编译步骤 。读者如果不知到CentOS系统是否已安装wget服务,可以使用wget命令查看是否安装了wget服务。

 

 

 

2、下载完成后到下载目录下,解压下载文件(使用命令:tar - zxvf Python-3.6.5.tgz)

 

3、加压完成后,进入到解压目录:cd Python-3.6.5/

 

4、安装Python3前先在/usr/local建一个文件夹即目录python3(作为python的安装路径,以免覆盖Python2版本)

mkdir /usr/local/python3  (此处新建文件夹即目录用mkdir命令,如果是新建文件则用touch命令)

 

5、检查是否安装了编译套件gcc(安装gcc编译套件使用命令:yum install gcc)

上述显示表明未安装gcc编译套件,所以使用编译命令前,必须安装编译套件gcc,读者如果安装了gcc编译套件,或者使用过编译工具则可跳过安装gcc,直接进行下边的编译步骤。

 

配置安装路径:./configure --prefix=/usr/local/python3

 

编译:make

 

安装:make install

 

6、此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字(笔者保留了两个版本的,一个python,一个python3,所以第6步笔者略过,把第7步的链接后名字改为python3,读者可按正常步骤,实现的效果相同)

mv /usr/bin/python /usr/bin/python_old2

 

7、再建立新版本python的链接

ln -s /usr/local/python3/bin/python3.6  /usr/bin/python3

 

8、这个时候输入:python -V

 

9、注意事项:

如果不建立新安装路径python3,而是直接默认安装,则安装后的新python应该会覆盖linux下自带的老版本,也有可能不覆盖,具体看安装过程了,

这个大家可以自己试验下,当然如果还想保留原来的版本,那么这种方法最好不过了

 

10 、pip install 出现 无ssl

 

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel 
readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

重新编译python

 

make
make install 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值