美文网首页
Python虚拟运行环境部署到服务器

Python虚拟运行环境部署到服务器

作者: 王国的荣耀 | 来源:发表于2020-07-21 12:09 被阅读0次

    问题:python web的工程独立的部署到服务器?

    首先搭建python 虚拟运行环境

    pip install virtualenv 
    pip install virtualenvwrapper
    
    virtualenv --version
    virtualenv 20.0.23 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/virtualenv/__init__.py
    
    which virtualenv
    /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenv
    
    which virtualenvwrapper.sh
    /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
    
    vim   ~/.bash_profile
    #修改bash_file,之后source文件
    export PATH=/Library/Frameworks/Python.framework/Versions/3.7/bin:$PATH
    export  WORKON_HOME= /path/path
    
    source ~/.bash_profile
    
    #将/Library/Frameworks/Python.framework/Versions/3.7/bin/ 目录下的三个文件拷贝到/usr/local/bin目录下
    virtualenv
    virtualenvwrapper_lazy.sh
    virtualenvwrapper.sh
    
    source /usr/local/bin/virtualenvwrapper.sh
    
    # 创建虚拟环境
    virtualenv venv
    
    
    #查看已经存在的虚拟环境;输入workon,显示创建的虚拟环境
    ➜  ~ workon
    venv
    
    #进入虚拟环境
    workon venv
    (venv) ➜  ~ 
    
    #退出虚拟环境
    (venv) ➜  ~ deactivate
    ➜  ~ 
    
    # 删除虚拟环境
      ~ rmvirtualenv venv
    Removing venv...
    
    

    WORKON_HOME

     export VIRTUALENV_USE_DISTRIBUTE=1
     export WORKON_HOME=/Users/wh/program/virtualenvs
     if [ -e /Users/wh/program/virtualenvs/virtualenvwrapper.sh ];then
        source /Users/wh/program/virtualenvs/virtualenvwrapper.sh
     else if [ -e /usr/local/bin/virtualenvwrapper.sh ];then
        source /usr/local/bin/virtualenvwrapper.sh
        fi
    fi
    export PIP_VIRTUALENV_BASE=$WORKON_HOME
    export PIP_RESPECT_VIRTUALENV=true
    

    相关参考

    阿里云Python+Flask环境搭建

    CentOS7下python虚拟环境

    相关文章

      网友评论

          本文标题:Python虚拟运行环境部署到服务器

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