Cent OS6.7编译安装python2.7
2016-12-12 12:29
330 查看
一、编译前准备
1、准备源码包
1、准备源码包
[root@node3 ~]# wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz [root@node3 ~]# wget http://archive.ipython.org/release/1.2.1/ipython-1.2.1.tar.gz[/code] 2、准备编译环境
2.1python编译所需的包[root@node3 ~]# yum install readline-devel [root@node3 ~]# yum install zlib*2.2安装开发包组[root@node3 ~]# yum groupinstall "Development tools"二、编译安装
1、python编译安装[root@node3 ~]# tar xf Python-2.7.12.tar.xz [root@node3 ~]# cd Python-2.7.12 [root@node3 Python-2.7.12]# ./configure --prefix=/usr/local/python27 [root@node3 Python-2.7.12]# make && make install2、ipython模块编译安装[root@node3 ~]# tar xf ipython-1.2.1.tar.gz [root@node3 ~]# cd ipython-1.2.1 [root@node3 ipython-1.2.1]# /usr/local/python27/bin/python2.7 setup.py install [root@node3 ipython-1.2.1]# /usr/local/python27/bin/python2.7 setup.py build3、添加软连接[root@node3 ~]# ln -sv /usr/local/python27/bin/python2.7 /usr/bin/python27 `/usr/bin/python27' -> `/usr/local/python27/bin/python2.7' [root@node3 ~]# ln -sv /usr/local/python27/bin/ipython /usr/bin/ `/usr/bin/ipython' -> `/usr/local/python27/bin/ipython'
三、setuptools的编译安装
1、准备源码[root@node3 ~]# wget https://pypi.python.org/packages/e8/68/f968ebc015c7e0021e76b60b8cfd29f9ffbae4b3b58d96ad20045a99562e/setuptools-32.3.1.zip#md5=efa64884dd41d2b0456e19745bb29fdc[/code] 2、解压缩[root@node3 ~]# unzip setuptools-32.3.1.zip3、编译安装[root@node3 setuptools-32.3.1]# /usr/local/python27/bin/python2.7 setup.py build [root@node3 setuptools-32.3.1]# /usr/local/python27/bin/python2.7 setup.py install遇见报错:File "/root/setuptools-1.1.1/setuptools/command/bdist_egg.py", line 545, in make_zipfile z = zipfile.ZipFile(zip_filename, mode, compression=compression) File "/usr/local/python27/lib/python2.7/zipfile.py", line 736, in __init__ "Compression requires the (missing) zlib module" RuntimeError: Compression requires the (missing) zlib module此处的报错为没安装zlib压缩模块,这个模块应在python编译安装之前安装。此时,只有重新编译python,方能解决。
四、安装MySQLdb模块
1、下载 https://pypi.python.org/pypi/MySQL-python/1.2.5[root@node3 ~]# wget https://pypi.python.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip#md5=654f75b302db6ed8dc5a898c625e030c[/code] 2、编译安装[root@node3 ~]# unzip MySQL-python-1.2.5.zip [root@node3 MySQL-python-1.2.5]# /usr/local/python27/bin/python2.7 setup.py build [root@node3 MySQL-python-1.2.5]# /usr/local/python27/bin/python2.7 setup.py install遇见报错:File "/root/MySQL-python-1.2.5/setup_posix.py", line 25, in mysql_config raise EnvironmentError("%s not found" % (mysql_config.path,)) EnvironmentError: mysql_config not found这个报错原因是没有安装mysql,安装mysql即可。
相关文章推荐
- 编译安装python2.7及相关模块(debian5.0.1)
- Ubuntu下numpy安装缺少Python.h头文件无法通过编译与python2.7-dev无法安装
- linux/centos6.5下编译安装python2.7和python3.5.2
- IDA Pro插件Command Palette安装过程:编译安装PyQt5(Python2.7+Win10)
- 以编译方式安装python 2.7(linux)
- Centos6编译安装python2.7
- centos7编译安装Python3.6(与2.7并存)
- centos6.4下编译安装 python2.7
- centos6.4下编译安装 python2.7
- windows平台python 2.7环境编译安装zbarlight
- Python2.7编译安装和pip安装
- windows平台python 2.7环境编译安装zbar
- Linux CentOS6编译安装Python2.7 推荐
- linux/centos6.5下编译安装python2.7和python3.5.2
- python2.7 编译安装 readline
- 编译安装 python 2.7
- python2.7源码编译安装
- redhat 5.5 安装python2.7
- [转]ubuntu10.10升级到11.04过程中python2.7升级出错的解决方法(安装wine过程中出错)
- 在rhel5/6上编译安装python3.2