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

     

  • 相关阅读:
    Python脚本模拟登陆DVWA
    PHP单元测试使用
    PHPUnit实践一(初识)
    composer引用本地git做为源库
    编写自己的composer项目
    Laravel 核心--Facades 门面
    Laravel5 创建自定义门面(Facade)
    简单理解laravel框架中的服务容器,服务提供者以及怎样调用服务
    Laravel自带SMTP邮件组件实现发送邮件(QQ、163、企业邮箱都可)
    cocos2d-x游戏开发系列教程-坦克大战游戏之坦克和地图碰撞的检测下
  • 原文地址:https://www.cnblogs.com/zz27zz/p/8989831.html
Copyright © 2011-2022 走看看