linux下多python版本

一、查看当前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

 

 

posted @ 2018-05-04 11:30  eudaemonia  阅读(296)  评论(0编辑  收藏  举报