zoukankan      html  css  js  c++  java
  • Centos上使用python3.6开发环境的准备

    1 安装gcc之类的编译工具和依赖库

    yum groupinstall "Development tools" -y

    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

    2 下载Python 3.6

    wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz

    mv Python-3.6.0.tar.xz /home/dean/

    unxz Python-3.6.0.tar.xz 

    tar -xf Python-3.6.0.tar 

    3 配置编译过程,编译安装

    cd /home/dean/Python-3.6.0

    ./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"

    make && make altinstall

    安装pip

    Python升级完成后,系统中还不存在pip。我们下载并用python3.6来安装pip

    wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate

    python3.6 get-pip.py

    使用virtualenv

    1 安装 virtualenv

    如下命令为Python 3.6.0创建一个虚拟的sandbox

    pip3.6 install virtualenv

    2 创建virtualenv项目

    执行如下命令,就在当前目录创建virtualenv项目。实际上就是生成了py27project目录,并把Python 2.7.10等代码拷贝到里面。

     virtualenv py36project

    3 使用 py27project

    用source命令,就能激活py27project。注意当前路径下必须要存在py27project目录。

    source py27project/bin/activate

     激活后,可以看到shell命令行前自带(py27project)。在shell中就能用python命令访问Python 2.7.10了。

    4 退出 py27project

    deactivate命令就能退出激活的virtualenv环境。

  • 相关阅读:
    怎么保存退出vi编辑
    rpmlib(PayloadIsLzma) <= 4.4.6-1 is needed【转载】
    自制rpm包
    程序员应该具备的十个代码习惯
    面试时可以问的问题
    Git教程(二)-如何上传和同步自己的git项目
    Git教程及问题解析
    HTML5调用百度地图API进行地理定位实例
    PHP基于单例模式编写PDO类的方法
    PHP输出缓存ob系列函数详解
  • 原文地址:https://www.cnblogs.com/sunshineyang/p/6405502.html
Copyright © 2011-2022 走看看