- 在开发Python应用程序的时候,所有第三方的包都会被pip3安装到Python3的site-packages目录下。
- 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?
- 这种情况下,每个应用需要各自拥有一套“独立”的Python运行环境。
- Python的版本众多,在加上适用不同版本的Python Package。这导致在同时进行几个项目时,对库的依赖存在很大的问题。这个时候就牵涉到对Python以及依赖库的版本管理,方便进行开发,virtualenv就是用来解决这个问题的。
- virtualenv创建虚拟环境是会占用电脑的文件夹空间的。
- PyCharm可以使用virtualenv中的功能来创建虚拟环境。PyCharm集成了virtualenv,所以只需要在setting中配置即可创建虚拟环境。而且PyCharm捆绑了virtualenv,我们不需要单独安装。一般创建过程如下:
第一步:进入Project Interpreters页面,文件(file)——>设置(setting)——>项目(Project)——>Project Interpreters
<