Linux(CentOS7.2)下Python3安装配置和系统原python2共存以及Django配置搭建

Linux下Python3安装以及Django配置搭建 

 

    Linux(CentOS7.2)下Python3安装配置和系统原python2共存以及Django配置搭建 。

    本次操作安装是在CentOS 7.2 minial 环境下进行。虽然原系统自带python,但本次需求使用python3 版本,需新安装配置。 本次安装必须使用的tar 包以及whl 包如下列出(其他需要包的可能在有的linux 系统中已经安装存在,暂时不列出,后面安装了再提): 

 
 

一、Linux下Python3的安装 

1)  安装依赖软件包 
首先需要安装一些依赖的软件包,这些包根据每个系统的不同可能有的已经
安装。 
make、gcc、zlib-devel、bzip2-devel  、openssl-devel  、ncurses-devel  、
sqlite-devel、readline-devel  、tk-devel。 
先查看本挂载的系统是否已经安装这些包。命令如下: 
# yum list make* zlib*  …… 
(1)已经安装的软件包 
 
 

(2)可安装的软件包 

 
若没有安装,则运行以下命令进行安装: 
# yum install zlib-devel.x86_64 
注:在离线情况下,本安装命令适用于已经成功挂载 CentOS  7.2 桌面完全
版iso 镜像的情况下,系统自带了这些尚未安装包(如上图“可安装的软件包”),
否则需要在线安装,或是下载包之后使用命令安装: 
# rpm -ivh zlib-devel.xxxxx.pm 
 
2)  查看系统原python版本以及备份 
centOS 7.2  默认安装的是python 2.7.5,首先使用命令: 
# which python 
来查看python 可执行文件的路径,如下图所示: 
 
进入到该目录下,使用mv 命令进行备份原python 可执行文件: 
# mv python python.bak 
 
 
3)  安装python3 
加压python3 的tgz 包,并进入其解压目录下: 
#tar  -xvzf    Python-3.6.4.tgz      (若是 Python-3.6.4.tar.xz  ,则用 tar  -xvJf 
xxxxx.tar.xz 解压) 
#cd Python-3.6.4/ 
然后配置python3 的安装路径,执行如下命令: 
# ./configure --prefix=/usr/local/python3 
 
 
如上执行完生成Makefile,没有error 表示无误,假如提示error 或是warning,
则根据error 和warning 内容安装相应缺少的包。再假如出现如下图所示错误: 
 
即: 
 
此时执行到生成config.status 时候编译异常,把config.status 拷贝出来,查看异常所在: 
 
这个编译错误不通过原因就是源包路径(ac_pwd)有特殊符号“    '    ”,这
个单引号和路径前面的单引号相匹配,结束了路径,后面的一个单引号开始了引
用,导致引号后面的语句都被改变了语句,被编译错误,最

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值