可以下载各个版本的python:https://www.python.org/ftp/python/

配置安装

下载最新的安装包(截止2013/11/05),还是3.3.2版本。

#wget http://python.org/ftp/python/3.5.2//Python-3.5.2.tgz
#tar xzf Python-3.5.2.tgz
#cd Python-3.5.2
#./configure --prefix=/opt/apps/python3
#make
#make install

如果没有指定prefix,将默认安装在/usr/local下,因此PATH中可以找到。我们要安装一个可以复制安装的版本,所以安装在指定目录下。

设置环境

可以将/opt/apps/python3/bin加入系统环境变量,

#echo 'export PATH=$PATH:/opt/apps/python3/bin' >> ~/.bash_profile

而我们简单的建立软链接比较方便

#ln -s /opt/apps/python3/bin/python3 /usr/bin

确认安装成功

# python3 -V
Python 3.5.2

安装pip

pip用于安装依赖软件比较方便,因此推荐安装上.

#wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - |python3
#wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py -O - |python3
#ln -s /opt/apps/python3.5/bin/pip-3.5 /usr/bin/

安装需要的第三方库

例如mysql-connector和requests

#pip-3.5 install mysql-connector-python
#pip-3.5 install requests

如果安装pip时发生如下错误:

ImportError: No module named bz2

那么说明安装的python 3 缺少依赖库bzip2-devel,需要先安装依赖库然后再编译安装。

查看已安装Python的编译参数可参考: stackoverflow

原文地址:CentOS 6 下安装Python 3, 感谢原作者分享。     

最新文章

  1. 流行的JavaScript库 ——jQuery
  2. 微信接口-获取用户openid基本信息
  3. new 一个button 然后dispose,最后这个button是null吗???
  4. postgresql 主从配置
  5. Linux&shell之高级Shell脚本编程-创建函数
  6. Tomcat中的webapps中的web应用的文件结构
  7. each的详解
  8. 一个用 Cumulative Penalty 培训 L1 正规 Log-linear 型号随机梯度下降
  9. C语言数组
  10. 根据html生成Word文件,包含图片
  11. SpringMVC 整合Jackson报错
  12. img 标签 访问图片 返回403 forbidden问题
  13. JavaScript(第三十二天)【Ajax】
  14. python学习记录 - python3.x中如何实现print不换行
  15. springMVC源码分析--ViewResolver视图解析器(一)
  16. 开发vue但不使用vue-cli和webpack相关注意事项
  17. 使用Jupyter Notebook编写技术文档
  18. VMware 安装 centos,自定义分区
  19. 将unitest整合和python发送测试报告
  20. ThinkPhp框架开发微信支付——刷卡支付

热门文章

  1. ASP.NET服务器端控件(class0617)
  2. HDU 2476 String painter (区间DP)
  3. Magento 前台的logo更改
  4. linux下mysql命令
  5. 机器学习-----线性回归浅谈(Linear Regression)
  6. SQL Server优化相关的工具脚本
  7. HDU-4687 Boke and Tsukkomi 带花树,枚举
  8. 2016多校第六场题解(hdu5793&hdu5794&hdu5795&hdu5800&hdu5802)
  9. Java File 类的使用方法详解
  10. python 访问限制