旅の途中
你知道阿基米德原理吗?

导航

 

Virtualenv

virtualenv的功能是创建独立的python开发环境,以解决不同项目依赖、版本以及间权限问题。
例如一个项目依赖jinja2.7,另一个项目依赖jinja2.6,这时就可以使用virtualenv为这两个项目各自创建一套独立的python运行环境。

安装

pip install virtualenv

创建环境

virtualenv venv

上面代码创建了一个名为venv的运行环境,此时执行ls可以看到目录下有一个venv文件夹,包含该运行环境所需文件。

参数

  • -p

    通过-p指定python版本。

    例如:virtualenv venv -p python3
    适用于包含多个python版本的情况。

  • --no-site-packages

    创建一个不含任何第三方包的环境。

激活virtualenv

执行:source venv/bin/activate

关闭virtualenv

执行:deactivate

参考

http://www.jianshu.com/p/08c657bd34f1
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6f8d0d0000

posted on 2017-10-09 17:35  CknightX  阅读(150)  评论(0编辑  收藏  举报