论坛首页 编程语言技术论坛

使用virtualenv开发django应用

浏览 2595 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-01-12  

Virtualenv是一个非常好的virtual python environment builder,他最大的好处是,可以让每一个python项目单独使用一个环境,而不会影响python系统环境,也不会影响其他项目的环境。

安装virtualenv很简单,到http://pypi.python.org/pypi/virtualenv#downloads下载最新的版本,解压缩后,运行python setup.py install即可。

安装后,要确保你的系统path里能够找到virtualenv.py这个文件,否则就无法通过命令行来运行了。当然,也可以到安装目录里运行,这种做法是不推荐的。

简单的运行:

 

virtualenv env
 


就可以在当前目录创建一个env目录,你会注意到,virtualenv会把python,setuptools和pip给你安装上。接下来,你需要做的是,进行这个虚拟环境,在windows下和在linux(mac os)命令不一样:

windows:

env\Script\activate.bat

 
Linux(mac os):

source env/bin/activate
 


这时会发现,在命令行前面,会多出(env)出来,表示你已经进入了虚拟机了。

现在你可以使用pip install xxx来安装你想要的库了。

安装的库在什么位置呢?

env/Lib/site-packages/目录里,而不是在系统的python的Lib/site-packages目录里,这样你就知道为什么虚拟环境是分开的了吧。

 

论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics