virtualenv windows下初体验

为什么要用virtualenv

如果你像我一样喜欢 Python 的话,有很多机会在基于 Flask 的 web 应用外的其它项目上使用 Python。 然而项目越多,越有可能在不同版本的 python,或者至少在不同 python 库的版本上工作。 我们需要面对这样的事实:库破坏向后兼容性的情况相当常见,而且零依赖的正式应用也不大可能存在。 如此,当你的项目中的两个或更多出现依赖性冲突,你会怎么做?

Virtualenv 的出现解决这一切!Virtualenv 能够允许多个不同版本的 Python 安装,每一个服务于各自的项目。 它实际上并没有安装独立的 Python 副本,只是提供了一种方式使得环境保持独立。

安装

pip install virtualenv

使用

mkdir myproject //在自己喜欢的位置创建一个myproject文件夹
cd myproject //进入到创建的文件夹中
virtualenv project1 //创建项目1的环境目录

New python executable in venv/bin/python
Installing distribute............done.  //这是创建成功的提示信息

project1\scripts\activate //激活project1项目
pip install Flask  //在项目1中安装Flask包,或者其它你需要用到的包

总结

不同的项目创建不同的virtualenv目录,然后安装需要用到的包,简单实用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容