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
解压安装包进入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