注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

骐骥一跃

日积跬步 业精于勤荒于嬉

 
 
 

日志

 
 

【原创】CentOS6.8安装Python3.6.1  

2017-05-29 14:36:34|  分类: Unix/Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
无标题
1、CentOS6.8 安装Python依赖包
  1. de># yum依赖包卸载。de>
  2. de># 通过它就能将当初安装某个软件所依赖的东西给清理掉de>
  3. de># 使用yum卸载软件的时候加上–remove-leaves参数de>
  4. de>shell> yum install yum-plugin-remove-with-leavesde>
  5. shell> yum groupinstall "Development Tools"
  6. shell> yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2、下载Python源码包并编译安装
到下载页面找对应版本的python:https://www.python.org/downloads/ ,复制其下载链接。然后到shell命令行
  1. de># 如果没有wget,yum install wgetde>
  2. de>shell> wget -c -P '/usr/local/src' https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xzde>
  3. de>shell> cd /usr/local/srcde>
  4. de>shell> tar -xvf Python-3.6.1.tar.xzde>
  5. de>shell> cd Python-3.6.1de>
  6. de>shell> ./configure --prefix=/usr/local/python3.6.1 --enable-sharedde>
  7. de>shell> make -j 4 && make installde>

这样Python3.6.1版就安装上了。

3、验证安装
shell下输入
  1. de>shell> python --versionde>
  2. de>Python 2.6.6de>

这是CentOS6.8自带的2.6.6版的Python。

再输入python3的命令验证安装
  1. de>shell> python3 --versionde>
  2. de>-bash: python3: command not foundde>
  3. de>shell> /usr/local/python3.6.1/bin/python3 --versionde>
  4. de>/usr/local/python3.6.1/bin/python3: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directoryde>
  5. de>shell> ls /usr/local/python3.6.1/lib/de>
  6. de>libpython3.6m.so libpython3.6m.so.1.0 libpython3.so pkgconfig/ python3.6/de>
  7. de>shell> echo /usr/local/python3.6.1/lib/ >> /etc/ld.so.conf.d/local.confde>
  8. de>shell> ldconfigde>
  9. de>shell> /usr/local/python3.6.1/bin/python3 --versionde>
  10. de>Python 3.6.1de>
  11. de>shell> de>

4、添加命令到环境变量
  1. de>shell> echo 'export PATH=$PATH:/usr/local/php/bin' > /etc/profile.d/python3.shde>
  2. de>shell> source /etc/profile.d/python3.shde>

或者
  1. de>shell> ln -s /usr/local/python3.6.1/bin/python3.6 /usr/bin/python3de>

5、删除编译Python时所需要的库
  1. de>shell> yum groupremove "Development tools" --remove-leavesde>
  2. de># 这个无法执行,因为关联了yumyum程序是受保护的de>
  3. de>
    de>
  4. de>shell> yum remove zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel --remove-leavesde>

6、如果需要,设置别名方便使用
  1. de>shell> alias py=python3de>



卓格
于 西港 办公室
更新 v0.1 2017年5月29日 14:30:35









  评论这张
 
阅读(92)| 评论(0)
推荐

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018