Flask虚拟环境与简介
一、虚拟环境介绍
1.虚拟环境和系统环境的区别
有时候我们安装了一个Python库,但在Pycharm中却不能使用,这是为什么呢?
原因是通过pip安装的库默认一般在全局环境中,而PyCharm一般会默认创建虚拟环境,所以两者的环境不一致,导致安装的包不能正常导入使用,解决办法有2种:
- 在PyCharm虚拟环境中安装库,使库位于虚拟环境中
- 将PyCharm的环境设置为全局环境,即我们通常使用的Python,设置为Python的安装目录即可。如下图
2.虚拟环境的必要性
一般我们所有的第三方包安装都是直接通过pip install xx的方式进行安装的,这样安装会将包安装到你的Python系统环境中。但会有一个问题,就是如果你现在用Django 1.10.x写了个网站,同时有一个旧项目是用Django 0.9开发的,让你来维护,但是Django 1.10不再兼容Django 0.9的一些语法了。这时候就会碰到一个问题,我如何在我的电脑中同时拥有Django 1.10和Django 0.9两套环境呢?这时候我们就可以通过虚拟环境来解决这个问题。
3.虚拟环境的安装步骤
- 创建项目路径,例如:E:/xx/xx
- 使用cmd,切换到项目路径
- pip install pipenv