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

     

  • 相关阅读:
    php----爬虫(爬取豆瓣演员信息,搜索页)遇到的问题
    python-写爬虫时遇到的问题 TimeoutError: [WinError 10060]
    聚沙成塔
    买手机,继续纠结中
    问题不绕弯,死磕
    死磕,死磕死磕
    学而不践则罔
    越是忙的时候,兴趣越多
    周末小总结
    幸福和需求
  • 原文地址:https://www.cnblogs.com/zz27zz/p/8989831.html
Copyright © 2011-2022 走看看