美文网首页
编译安装python并创建工作环境

编译安装python并创建工作环境

作者: 心疼你萌萌哒 | 来源:发表于2018-06-05 12:11 被阅读0次

    1. 编译安装不同的python版本。

    查看系统版本,并安装必要工具。gcc是编译安装需要的工具,可以使用yum进行安装,方法如下:
    
    [root@test01 ~]# cat /etc/centos-release
    CentOS Linux release 7.4.1708 (Core) 
    [root@test01 ~]# yum -y install zlib zlib-devel openssl-devel gcc
    [root@test01 ~]# 
    

    2. 安装 Python 2.7.13 和 Python 3.6.3

    Python 2.7.13
    [root@test01 ~]# wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
    [root@test01 ~]# tar -zxvf Python-2.7.13.tgz
    [root@test01 ~]# cd Python-2.7.13
    [root@test01 Python-2.7.13]# ./configure --prefix=/usr/local/python2.7 && make -j 4 && make install
    Python 3.6.3
    [root@test01 ~]# wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
    [root@test01 ~]# tar -zxvf Python-3.6.3.tgz
    [root@test01 ~]# cd Python-3.6.3
    [root@test01 Python-3.6.3]# ./configure --prefix=/usr/local/python3.6 && make -j 4 && make install
    查看安装好的 Python 环境
    [root@test01 ~]# /usr/local/python3.6/bin/python3.6 -V
    Python 3.6.3
    [root@test01 ~]# /usr/local/python2.7/bin/python2.7 -V
    Python 2.7.13
    ln -s /usr/local/python3.6/bin/pip3 /usr/local/bin
    

    3. 安装配置 pip 和 virtualenv

    pip3 install virtualenv
    pip3 install virtualenvwrapper
    4.链接
    ln -s /usr/local/python3.6/bin/pip3 /usr/local/bin
    ln -s /usr/local/python3.6/bin/virtualenvwrapper.sh /usr/local/bin
    ln -s /usr/local/python3.6/bin/python3.6 /usr/local/bin
    

    5. vim ~/.bashrc

    vim ~/.bashrc
    export VIRTUALENVWRAPPER_PYTHON=/usr/local/python3.6/bin/python3.6
    export WORKON_HOME=~/.1802
    export PROJECT_HOME=/tmp/project   
    
    source /usr/local/bin/virtualenvwrapper.sh
    mkdir /tmp/project  
    source ~/.bashrc 
    mkproject obj  or  mkproject -p /usr/local/python3.6/bin/python3.6 obj3 创建出一个与环境同名 的文件夹 -p指定 python?
    
    - 当然你也可以在任何时候在命令行提示符中输入 workon 命令显示所有的虚拟环境
        # workon
    - workon 也能停止你当前所在的环境,所以你可以在环境之间快速的切换。
      停止一个虚拟环境是一样的:
        # deactivate
    - 删除:
       # rmvirtualenv my_project
    - 列举所有的环境
        # lsvirtualenv
    - 导航到当前激活的虚拟环境的目录中,比如说这样你就能够浏览它的 site-packages 。
        # cdvirtualenv
    - 和上面的类似,但是是直接进入到 site-packages 目录中。
        # cdsitepackages
    - 显示 site-packages 目录中的内容。
        # lssitepackages
    - 命令的完全列表 。
        # irtualenvwrapper 
    -显示所有环境
     allvirtualenv python -V
    

    相关文章

      网友评论

          本文标题:编译安装python并创建工作环境

          本文链接:https://www.haomeiwen.com/subject/iajpsftx.html