Linux下安装 python整个过程

帮同事在liunx 上搭建了一个Python 环境,以前从未接触过,期间踩了无数次坑,记录下,再此感谢各位大神在各大论坛留下的技术帖子!

系统环境 :

CentOS 6.5


1.安装相关包

*这一部分 一定要提前做,在装python 之前 安装, 果断踩坑之一,一开始没有装,然后 傻乎乎的装了个python 结果导致yum不可用 ,然后居然傻乎乎的把yum卸载了,重新安装了,结果导致了死循环,安装 yum 需要python 2.4 的环境,在本人未懂python版本切换的时候彻底死在这里了,后面会介绍怎么切换python 版本


# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make



2.现在安装python 

wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz
tar xf Python-3.5.0.tgz
cd Python-3.5.0
./configure --prefix=/usr/python_lib/python3.5.0   (这里应该是编译的目录)
# make -j8 && make install

3.进入 /usr/python_lib/python3.5.0/bin

# cd /usr/python_lib/python3.5.0/bin

# ls


里面会有一些自带的安装包

然后.   # ./python3.5


可以看到安装成功了
*这里有一个坑,晚上很多文章都是写 输入 python -V 或者 python 查看已安装的版本,但是本人用就没啥反应,因为不会Python也不太懂。
 还有就是这里已经自带的pip3.5 和pip3 无须再继续安装了, 网上查到的安装 Django ,  pip install Django==1.6.5 ,如果按照上面的步骤安装的程序,应该
写成  pip3 install Django==1.6.5  也用过 pip3.5 但是报了个错。   

4 .更改系统默认python 版本

mv /usr/bin/python /usr/bin/python2.6 //对系统默认版本python进行操作
这里在以后修改yum配置的时候会用到


#  echo $PATH
查看环境变量

执行命名:PATH=$PATH:/usr/python_lib/python3.5.0/bin     将新安装的python 加入到环境变量中

#  echo $PATH


进入/usr/bin/ 目录下,删除python ,删除python 文件 (rm -r python ),创建一个软连接 ln -s  /usr/python_lib/python3.5.0/bin  ./python3.5  

然后在任意目录下输入 python3.5 



到这里整个python3.5的环境基本搭建完成


5.这时候yum 已经无法使用了 ,需要更改配置
vi /usr/bin/yum

将文件头部的#!/usr/bin/python改成#!/usr/bin/python2.6(注意这个是之前的老版本python号,因为此时老版本才能支持yum)




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值