python之虚拟环境virtualenv

     virtualenv是用来处理多个用python语言进行开发的项目,在同一台机器上部署,不同项目依赖不同第三方库版本所造成的问题。

     打个比方,现在你机器上要部署2个Django项目,A项目是用Django1.4开发的,B项目是用Django1.7开发的,2个项目部署到一台机子上如果不做处理肯定会有冲突。

     virtualenv的功能就是在机器上创建多个python虚拟环境,然后不同的第三方Python库和这些库的不同版本按项目要求安装到各自的虚拟环境中,项目彼此之间就会不影响了。


     windows环境下virtualenv的安装


     1.首先安装setuptools

         主要是要使用setuptools的easy_intsall功能去简单快速安装virtualenv模块,安装完成会在C:\Python27\Scripts生成easy_instal等相关程序文件


    2.环境变量设置

       比如我的python是安装在C盘下,具体路径是C:\Python27。那么你就应该在系统环境变量path中最后面加入C:\Python27;和C:\Python27\Scripts;

       好处是直接在控制台CMD下敲python 或者easy_install 命令就能执行程序,不要cd到程序目录下再去敲命令

    
    3.控制台下CMD下直接敲命令 easy_install virtualenv就会自动安装了(要有外网,因为他是自动从互联网中下载资源帮你安装)

     它会自动下载安装并在C:\Python27\Scripts中生成virtualenv.exe等相关程序文件,以后virtualenv也可以像python,easy_install等命令一样直接CMD下运行了


     至此virtualenv库就安装完成了


    virtualenv的使用


     1.控制台CMD下cd到你要去的文件目录下,然后直接敲 virtualenv env 命令就会在该目录下生成一个名称叫 env 的虚拟环境文件目录了

       该虚拟环境目录结构:Include,Lib,Scripts

     

   

    2.启动虚拟环境

       cd到env虚拟环境的scripts中,然后敲 activate 命令执行后就启动该虚拟环境了

  

      命令前面会加上(env)这样的标记就代表启动成功了


 3.虚拟环境下安装python库

    比如我安装django到该虚拟环境中,我就直接敲easy_install django 命令就会自动把Django安装到该虚拟环境的lib/site-packages中去

   

 
    3.退出虚拟环境,直接敲 deactivate 命令就行了,然后(env)就会消失到命令行最前面,以后你在用easy_intsall安装库就是安装到你系统python环境中去了


 项目怎么使用virtualenv创建的虚拟环境

  1.比如我django项目想使用该虚拟环境,而不去使用系统的环境了,该怎么操作呢?

    哈哈,直接控制台下CMD cd到该虚拟环境下(C:\Users\wjian\Desktop\env\Scripts),然后敲python C:\Users\wjian\Desktop\test_django\manage.py runserver 命令后该Django项目就在该python虚拟环境中启动起来了。

  举一反三大家应该知道项目怎么去使用该虚拟环境了吧。

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值