zoukankan      html  css  js  c++  java
  • 复制virtualenv环境到其他服务器环境配置的方法

    要在n多服务器端部署python的应用,虽然python本身是跨平台的,当时好多第三方的扩展却不一定都能做到各个版本兼容,即便是都是linux,在redhat系列和ubuntu系列之间来回导也是个很让人头痛的事.
       找到这个virtualenv,整个的clone一个python环境,可以在这个虚出来的环境里面配置一番,然后整个打包发布,这样在其他linux版本上部署时就会非常简单,实在是部署python服务器端应用的必备! 

    使用pip安装virtualenv:

    pip install virtualenv
    # 新建虚拟环境
    virtualenv .venv   
    ls -al  #查看
    source .venv/bin/activate   #激活(deactivate  注销)
    cd .venv/

        剩下的就是在这个虚拟python环境中安装配置你的服务应用,
        装完后修改一下bin/activate脚本,让它自动把环境设置好,服务启动起来,有一个地方要修改:
        找到设置VIRTUAL_ENV的地方,改成如下:

    export VIRTUAL_ENV=`pwd`

        如果你不熟悉shell,那么要注意pwd两边的不是单引号'而是` 
        然后就可以打包带走了,到另一台server上,只要简单的解包,然后执行 

    . bin/activate 

         就一切ok了

  • 相关阅读:
    ajax的调用
    jqurey的应用
    php数据访问数据层
    php租房子练习
    php投票
    Thinkphp 控制器
    ThinkPHP 框架基础
    php留言板
    php上传文件及头像预览
    php文件操作
  • 原文地址:https://www.cnblogs.com/BuildingHome/p/4705545.html
Copyright © 2011-2022 走看看