码迷,mamicode.com
首页 > 编程语言 > 详细

python虚拟环境virtualenv

时间:2018-05-30 01:24:28      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:python2   class   结构   项目   mys   font   virt   系统环境   rip   

virtualenv用于在一台机器上创建多个独立的python运行环境,可以解决:

  1. 隔离项目之间的第三方包依赖

  2.在没有权限的情况下安装新的Python软件包

  除此之外,还有一个额外的好处:部署应用时,把开发环境的虚拟环境打包到生产环境即可。

1.安装

C:\python27>pip install virtualenv

2.使用

D:\mysite>C:\Python27\Scripts\virtualenv.exe env_py27

以上代码在D:\mysite目录安装env_py27环境目录,其文件结构:

D:\mysite\env_py27 的目录

2018/05/16  06:06    <DIR>          .

2018/05/16  06:06    <DIR>          ..

2018/05/16  06:06    <DIR>          Include

2018/05/16  06:06    <DIR>          Lib

2018/05/16  06:06    <DIR>          Scripts

其中Lib/site-packages包含了,从系统安装的python27下面的库。默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,如果不想依赖这些package,那么可以加上参数 --no-site-packages建立虚拟环境

virtualenv --no-site-packages [虚拟环境名称]
比如
virtualenv --no-site-packages env_py27

3.启用虚拟环境

D:\mysite\env_py27>Scripts\activate

4.停用虚拟环境

D:\mysite\env_py27>Scripts\deactivate

 

python虚拟环境virtualenv

标签:python2   class   结构   项目   mys   font   virt   系统环境   rip   

原文地址:https://www.cnblogs.com/konglingxi/p/9108756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!