Python基础手册 2 —— Python 环境搭建(Linux)

一、安装python3.4 (CentOS6.5)

   这里我们选择python3.4版本,首先是因为python3是python发展的趋势,Python2将在2020年被淘汰。其次Python3拥有更好更简洁的语言设计,同时也是因为后期我们的Django项目1.9.5版本适用于python3.4版本。

1、 首先我们先安装以下Python的依赖包

# yum groupinstall "Development tools"
# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

2、我们将 python3.4.5 的源文件下载到 /usr/local/src 目录下

# wget https://www.python.org/ftp/python/3.4.5/Python-3.4.5.tar.xz

3、解压缩并安装

# tar Jxvf Python-3.4.5.tar.xz
# cd Python-3.4.5
# ./configure --prefix=/usr/local/python34  (指定安装路径)
# make -j8 && make install   (指定使用8核cpu进行编译安装,-j 后面的参数根据你的cpu核数设定)

4、修改 /usr/bin/ 目录下的python相关文件

   默认系统使用的 python , pip 等相关命令使用的是Python2.6,我们修改为我们新安装的python3.4

将 /usr/local/python34/bin/ 下面的可执行文件都考到 /usr/bin/ 目录下,进行修改:

# cp /usr/local/python34/bin/* /usr/bin/
# cd /usr/bin/
# mv python python.bak
# ln -s python3 python
# mv pip pip.bak
# ln -s pip3 pip
# mv easy_install easy_install.bak
# ln -s easy_install-3.4 easy_install

5、 查看python等安装情况

# python --version
Python 3.4.5
# pip --version
pip 8.1.1 from /usr/local/python34/lib/python3.4/site-packages (python 3.4)
# easy_install --version
setuptools 20.10.1 from /usr/local/python34/lib/python3.4/site-packages (Python 3.4)

《Python基础手册》系列:

Python基础手册 1 —— Python语言介绍
Python基础手册 2 —— Python 环境搭建(Linux)
Python基础手册 3 —— Python解释器
Python基础手册 4 —— 文本结构
Python基础手册 5 —— 标识符和关键字
Python基础手册 6 —— 操作符
Python基础手册 7 —— 内建函数
Python基础手册 8 —— Python对象
Python基础手册 9 —— 数字类型
Python基础手册10 —— 序列(字符串)
Python基础手册11 —— 序列(元组&列表)
Python基础手册12 —— 序列(类型操作)
Python基础手册13 —— 映射(字典)
Python基础手册14 —— 集合
Python基础手册15 —— 解析
Python基础手册16 —— 文件
Python基础手册17 —— 简单语句
Python基础手册18 —— 复合语句(流程控制语句)
Python基础手册19 —— 迭代器
Python基础手册20 —— 生成器
Python基础手册21 —— 函数的定义
Python基础手册22 —— 函数的参数
Python基础手册23 —— 函数的调用
Python基础手册24 —— 函数中变量的作用域
Python基础手册25 —— 装饰器
Python基础手册26 —— 错误 & 异常
Python基础手册27 —— 模块
Python基础手册28 —— 模块的高级概念
Python基础手册29 —— 包

    原文作者:常大鹏
    原文地址: https://www.jianshu.com/p/b9ee40ccf72e
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞