Python 安装下载配置
* 安装
一、下载地址
1、Linux/UNIX
1. 系统会默认安装 python2. python2.7 tar 包方式安装 (如果要折腾的话) linx 选择 (Gzipped source tarball) 自己编译 wget http://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz tar -zxvf Python-2.7.10.tar.xz 解压 cd Python-2.7.10 进入 # 编译 ./configure --prefix=/usr/lib/python2.7 make make install3. centos 2.6 升级到 2.7 1) 更新依赖 yum -y update yum install epel-release yum install sqlite-devel yum install -y zlib-devel.x86_64 yum install -y openssl-devel.x86_64 2) 下载编译 cd /usr/local/src/ wget http://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz unxz Python-2.7.10.tar.xz tar -vxf Python-2.7.10.tar cd /usr/local/src/Python-2.7.10 ./configure --enable-shared --enable-loadable-sqlite-extensions --with-zlib make make install 3) 备份老系统 python mv /usr/bin/python /usr/bin/python2.6.6 ln -s /usr/local/bin/python2.7 /usr/bin/python 4) yum 却换到老系统中 vim /usr/bin/yum #!/usr/bin/python 替换成 #!/usr/bin/python2.6.6 5) 问题 python -V 出现错误 error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory 解决: vim /etc/ld.so.conf # 增加一行 /usr/local/lib 执行: /sbin/ldconfig /sbin/ldconfig -v4. python3.6 tar 包方式安装 wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz tar -zxvf Python-3.6.6.tgz 解压 cd Python-3.6.6 进入 # 编译 ./configure --prefix=/usr/lib/python3.6 --enable-shared CFLAGS=-fPIC --enable-optimizations make make install # python3 home export PYTHON3_HOME=/usr/lib/python3.6 # python lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PYTHON3_HOME/lib # python 第三方依赖包 export PYTHONPATH=$PYTHONPATH:$PYTHON3_HOME/site-packages:$PYTHON3_HOME/dist-packages # pip3.6 $PYTHON3_HOME/bin/pip3
* 管理第三方模块
一、 管理加载包
1、包存放地址
1. 管理软件包存放的地址 (pip 和 easy_install) /usr/lib/python2.7/dist-packages2. 第三方自定义下载的包存放地址 /usr/lib/python2.7/site-packages3. 查找 site-packages locate site-packages
2、加载类包方法
1.在脚本中 import sys sys.path sys.path.append(path)2.PYTHONPATH 环境变量 export PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/site-packages
二、安装 python 管理模块工具
1、easy_install 管理 python 包依赖
- easy_install 是由 PEAK(Python Enterprise Application Kit) 开发的 setuptools 包里带的一个命令,
以使用 easy_install 实际上是在调用 setuptools 来完成安装模块的工作。
1. apt-get 方式安装 sudo apt-get install python-setuptools sudo yum install python-setuptools 1) 操作 安装包 easy_install package-name(比如 easy_install pylab) 卸载包 easy_install -m package-name (比如easy_install -m pylab) easy_install -m 包名,可以卸载软件包,但是卸载后还要手动删除遗留文件。2. tar 包安装 https://pypi.python.org/pypi/setuptools/
2、pip 工具
1.Debian 和 Ubuntu: sudo apt-get install python-pip2.Fedora sudo yum install python-pip3.Centos sudo yum -y install epel-release 如果找不到就 sudo yum install python-pip4.使用 sudo pip install pyhs2