python 安装包总结

PIL安装(Centos6.6)

1. 安装PIL所需的系统库 (centos6.6)
yum install zlib zlib-devel -y
yum install libjpeg libjpeg-devel -y 
yum install freetype freetype-devel -y

2、下载安装包Imaging-1.1.7.tar.gz

http://effbot.org/downloads/

解压安装包进入Imaging-1.1.73、执行下面命令,查看PIL所需的系统库是否能找到

python setup.py build_ext -i

如上图提示都不支持,需要更改setup.py文件(配置)

修改成如下内容

TCL_ROOT = "/usr/lib64/"
JPEG_ROOT = "/usr/lib64/"
ZLIB_ROOT = "/usr/lib64/"
TIFF_ROOT = "/usr/lib64/"
FREETYPE_ROOT = "/usr/lib64/"
LCMS_ROOT = "/usr/lib64/"
重新执行python setup.py build_ext -i

上面三个找到后,执行python setup.py install(安装)

安装成功后执行python selftest.py(测试)

测试成功。

如果import Image出现下图错误,先进入python的site-packages目录,手动删除PIL.pth文件和PIL目录,然后将上述步骤在做一遍(包括删除原有解压包,重新开始解压,需要改配置文件和安装、测试)。

 

PIL安装(Ubuntu 16.04)

1、sudo apt-get install libjpeg8 libjpeg62-dev libfreetype6 libfreetype6-dev zlib1g-dev

2、sudo apt-get install python-imaging

 

Mysql安装(centos6.6)

1、yum install MySQL-python mysql-devel 

2、python官网下载https://pypi.python.org/pypi/MySQL-python/1.2.4

3、解压进入目录执行python setup.py install

 

Mysql安装(window7)

下载安装包 http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python

如果是win7 64位2.7版本的python,就下载 MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl

pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl

 

Mysql安装(Ubuntu 16.04)

1、sudo apt-get install python-setuptools

2、sudo apt-get install libmysqld-dev

3、sudo apt-get install libmysqlclient-dev

4、sudo apt-get install python-dev

5、sudo easy_install mysql-python

 

Redis安装(centos6.6)

pip install redis

 

M2Crypto安装(centos 7)

yum install -y pcre pcre-devel

下载地址 http://www.swig.org/download.html

./configure --prefix=/usr/local/swig3.0.7
make
make install

配置环境变量

export PATH=/usr/local/swig3.0.7/bin:$PATH

pip install M2Crypto

 

Crypto安装(centos6.6)

pip install pycrypto

 

Django安装(centos6.6)

pip install Django==1.9.8

 

Oracel安装(windows 64位)

1. 首先确定版本。 

2. 下载instantclient,下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

 

解压到指定目录,加入环境变量

变量名 ORACLE_HOME

变量名 TNS_ADMIN

变量名 NLS_LANG   

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

变量名 Path

在解压的oracle目录instantclient_11_2/network/admin创建tnsnames.ora文件,写入连接数据库地址

3. 下载cx_Oracle, 这个是一个Python的扩展包,用来访问Oracle数据库的。  https://pypi.python.org/pypi/cx_Oracle/5.2.1

 

 

Oracel安装(centos 6.6)

1. 首先确定版本。 

2. 下载instantclient-basic。下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

instantclient-basic-linux.x64-11.2.0.4.0.zip

instantclient-sdk-linux.x64-11.2.0.4.0.zip

instantclient-sqlplus-linux.x64-11.2.0.4.0.zip

3. 安装和环境变量配置

unzip instantclient-basic-linux.x64-11.2.0.4.0.zip
unzip instantclient-sdk-linux.x64-11.2.0.4.0.zip
unzip instantclient-sqlplus-linux.x64-11.2.0.4.0.zip

instantclient_11_2目录下network/admin创建tnsnames.ora文件,写入连接数据库地址

export ORACLE_HOME=/home/oracle/instantclient_11_2
export PATH=$ORACLE_HOME:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

创建软连接

ln -s /home/oracle/instantclient_11_2/libclntsh.so.11.1 /home/oracle/instantclient_11_2/libclntsh.so

4. 下载cx_Oracle, 这个是一个Python的扩展包,用来访问Oracle数据库的。  https://pypi.python.org/pypi/cx_Oracle/5.2.1

tar -xvf  cx_Oracle-5.2.1.tar.gz
cd cx_Oracle-5.2.1
python setup.py install

5.导入测试

import cx_Oracle

 

SQLAlchemy安装(centos6.6)

pip install sqlalchemy

 

安装pyenv(centos6.6)

yum -y install gcc gcc-c++ make git patch openssl-devel zlib-devel readline-devel sqlite-devel bzip2-devel bzip2-libs
yum install -y net-tools vim lrzsz tree screen lsof tcpdump nmap sysstat dos2unix
git clone git://github.com/yyuu/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
exec $SHELL -l
pyenv install 2.7.13

pyenv global 2.7.13  #全局进行切换到python 2.7.13版本
pyenv local 2.7.13    #只针对当前目录及其子目录切换python 2.7.13版本

 

安装virtualenv(centos6)

pip install virtualenv

 

安装virtualenvwrapper(centos6)

pip install virtualenvwrapper

 

安装virtualenvwrapper(windows)

pip install virtualenvwrapper-win

 

ipython notebook 如何打开.ipynb文件(Windows)

pip install ipython
pip install "ipython[notebook]"

访问命令:ipython notebook

 

posted @ 2016-07-29 08:58  shhnwangjian  阅读(852)  评论(0编辑  收藏  举报