Linux centos 6.X环境下配置python2.7.9 过程随笔
安装Python之前需要安装所需的依赖包
1)安装devtoolset
yum groupinstall "Development tools"
![](https://images2018.cnblogs.com/blog/1345131/201803/1345131-20180313092300618-1169332941.png)
安装过程中询问是否下载 选择“Y”
直至出现
![](https://images2018.cnblogs.com/blog/1345131/201803/1345131-20180313092419350-1753984734.png)
升级安装完成即可
2)安装编译Python需要的包包
根本目录下依次运行以下命令安装相应依赖包
yum install zlib-devel yum install bzip2-devel yum install openssl-devel yum install ncurses-devel yum install sqlite-devel
3)下载并解压Python 2.7.9的源代码
cd wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz *在线下载python* tar xf Python-2.7.9.tar.xz *解压下载压缩包 注意tar命令运用区别 见附1* cd Python-2.7.9 *进入到python目录*
附件1:tar命令运用
1、*.tar 用 tar -xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar -xzf 解压 tar.xz 用 tar -Jxvf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar -xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar -xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
4)编译与安装Python 2.7.9
1> ./configure --prefix=/usr/local
补:configure 命令执行完之后,会生成一个 Makefile 文件,这个 Makefile主要是被下一步的 make 命令所使用。打开 Makefile你就会发现,里边制定了构建的顺序, Linux 需要按照Makefile 所指定的顺序来构建 (build) 程序组件。
|
2> make
make实际上编译你的源代码,并生成执行文件。
|
3> 再执行make install 命令
make install
make install实际上是把生成的执行文件拷贝到 linux系统中必要的目录下,比如拷贝到 /usr/local/bin 目录下,这样所有 user就都能运行这个程序了。
|
5)将python命令指向Python 2.7.9
ln -s /usr/local/bin/python2.7 /usr/local/bin/python
6)检查Python版本(完成安装)
sh sh-4.1# python -V Python 2.7.9
![](https://images2018.cnblogs.com/blog/1345131/201803/1345131-20180313094627602-820946304.png)
*按键盘上的ctrl+d或者exit键退出sh命令*