一、查看当前python
输入python 命令查看当前系统默认python版本,输入exit()退出python环境
which python 查找默认python的安装路径 默认在/usr/bin/python(这个python是可执行的python,不是文件夹)
二、安装需要的包
PS: 这一步可能需要,可能不需要,若环境事先已经安装好了,则省略此步骤
方法一、yum install -y gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel
方法二、yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
方法三、yum -y update
yum groupinstall 'Development Tools'
yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel expat-devel
三、安装新版本python
wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz 下载python2.7版本
tar xf Python-2.7.13.tar.xz -C /usr/local/src/ 解压安装包到指定目录
cd /usr/local/src/Python-2.7.13 进入安装目录
./configure --prefix=/usr/local/python27 配置python安装路径
make && make install 安装
四、虚拟环境建立
假设当前系统已经有一个python2.6了,则可以在python2.6的环境下安装virtualenv
1. pip install virtualenv 安装虚拟环境
2. virtualenv -p /usr/local/python27/bin/python TestEnv # 创建虚拟环境,名称为TestEnv -p参数指定Python解释器程序路径
执行完这个命令,会为 /usr/local/python27这里的python自动安装pip、 setuptools
此时TestEnv文件夹下的lib/site-packages中有easy_install.py pip setuptools wheel pkg_resources
3. 进入TestEnv/bin目录,执行source activate命令即可激活
然后就可以使用pip安装任何第三方包了
4. 断开虚拟环境 deactivate