您的位置:首页 > 编程语言 > Python开发

RHEL6从源码安装python及其他软件包

2015-04-07 18:46 357 查看

RHEL6从源码安装python及其他软件包

## install ssl

$ sudo yum install openssl-devel
or:
$ sudo apt-get install libssl-dev

## install sqlite3$ wget --no-check-certificate http://www.sqlite.org/2016/sqlite-autoconf-3120200.tar.gz $ cd sqlite-autoconf-3120200
$ ./configure
$ make && make install

## get zlib-devel source and build install it$ wget --no-check-certificate http://zlib.net/zlib-1.2.8.tar.gz $ tar -zxf zlib-1.2.8.tar.gz
$ cd zlib-1.2.8
$ ./configure --prefix=/usr/local
$ make && make install
#### /usr/local/include/zlib.h zconf.h
## python--->zlib-devel## get python source and build install it
$ wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz $ tar -zxf Python-2.7.9.tgz
$ cd Python-2.7.9
$ ./configure --with-zlib=/usr/local/include --prefix=/usr/local
$ make && make install
## test:
$ python -c "import zlib, ssl, sqlite3"
## python-setuptools
$ wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-15.0.tar.gz#md5=2a6b2901b6c265d682139345849cbf03 $ tar -zxf setuptools-15.0.tar.gz
$ cd setuptools-15.0
$ python setup.py build
$ python setup.py install


## MarkupSafe
$ wget --no-check-certificate https://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.23.tar.gz $ tar -zxf MarkupSafe-0.23.tar.gz
$ cd MarkupSafe-0.23
$ python setup.py build
$ python setup.py install

## jinja2=>MarkupSafe
#### $ git clone https://github.com/mitsuhiko/jinja2.git ####$ wget --no-check-certificate https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.3.tar.gz $ wget --no-check-certificate https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.0.tar.gz $ tar -zxf Jinja2-2.7.3.tar.gz
$ cd Jinja2-2.7.3
$ python setup.py build
$ python setup.py install

## libyaml
$ wget --no-check-certificate http://pyyaml.org/download/libyaml/yaml-0.1.5.tar.gz $ tar -zxf yaml-0.1.5.tar.gz
$ cd yaml-0.1.5
$ ./configure
$ make && make install
### /usr/local/include/yaml.h

## PyYAML--->libyaml
$ wget --no-check-certificate https://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.11.tar.gz#md5=f50e08ef0fe55178479d3a618efe21db $ tar -zxf PyYAML-3.11.tar.gz
$ cd PyYAML-3.11
$ python setup.py build
$ python setup.py install
#### test
$ python
>>> import yaml
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: