zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    BZOJ 3189. [Coci2011]Slika
    BZOJ3188. [Coci 2011]Upit
    P4304 [TJOI2013]攻击装置
    P3966 [TJOI2013]单词
    P3964 [TJOI2013]松鼠聚会
    BZOJ 3157: 国王奇遇记
    设计模式--策略模式
    SSM整合步骤
    Mybatis笔记二
    Java调用WebService之Axis实现
  • 原文地址:https://www.cnblogs.com/zz27zz/p/8989831.html
Copyright © 2011-2022 走看看