CentOS下安装PYTHON

  1. 接下来就是安装python.这个步骤比较复杂.python官网有有提供windows下的python安装包.linux下只能通过源码编译.linux发行版的软件仓库有一些编译和打包好的安装包.但是版本较低,而且使用这些安装包安装会覆盖linux自带的python.会造成很多问题.
    大部分linux发行版都自带python(版本较低),一些linux命令,例如yum,rpm,apt-get都依赖于python.如果直接用软件仓库里的安装包,会将原有的python覆盖,造成一些系统命令失效.所以这里采用源码编译安装.首先下载python2.7.11.
    在编译之前,要先安装一些依赖包:
yum install zlib-devel
yum install bzip2-devel
yum install openssl-devel
yum install ncurses-devel
yum install sqlite-devel

先建立一个目录存放python lib,之后会用到mkdir /usr/local/python/lib
然后就是解压源码包,编译:

./configure --enable-shared --prefix=/usr/local/python LDFLAGS="-Wl,-rpath /usr/local/python/lib"
make && make install

然后为新安装的python建立一个新的软连接(千万不要覆盖旧的python,新起个名字),我这里用python2711
ln -s /usr/local/python/bin/python /usr/bin/python2711
然后验证一下,安装是否成功,在终端分别输入python和python2711,会进入python的交互式界面,可以看到python版本,如果python指向旧的版本,python2711指向新的版本就对了,输入exit()并回车可以退出.

  1. 安装python第三方库.由于linux自带python,而且yum等命令使用的是自带的python,所以通过yum命令安装的python-pip, supervisor, gunicorn等库是安装在了旧的python里.所以不能使用yum安装python库(supervisor无所谓用哪个python).使用如下方法:
    python2711安装setuptools和pip,然后使用pip安装python库
    首先到pypi.com下载setuptools和pip源码包,先安装setuptools,再安装pip.python从源码安装第三方库的方法如下:解压源码包,进入目录,执行python setup.py install
    安装完pip后,在python安装目录的bin目录里会有一个pip命令,我们可以为pip专门建立一个软连接方便使用,为了和系统自带的python区分开来,用pip2711来命名:ln -s /usr/local/python/bin/pip /usr/bin/pip2711
    然后就是使用pip安装python第三方库:
pip2711 install django==1.8.4
pip2711 install gunicorn==18
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值