跳到主内容

virtualenv 真是一个好东西

virtualenv

virtualenv 相当于在一个目录中形成一个单独的python环境. 其中安装的包和系统没有关系. 这个特点对于爱折腾,要使用最新版库的人 来说非常有用. 例如flask / blogofile就推荐使用virtualenv.

让我想起vimpathogen插件,真是太神奇了.

初始化

$ cd somewhere
$ virtualenv --no-site-packages myproject
$ ls myproject
bin include lib

--no-site-package让新安装的包都装到该目录, 而非链接到系统里面的库.

激活

$ cd myproject
$ source bin/activate

使用

在这里就和以前一样使用了, 使用easy_install/pip来安装python软件.