flask笔记(三):项目虚拟环境的配置

2019-08-26  本文已影响0人  warmsirius

一、当前环境和软件

  • python3.6 + flask1.1.1版本
  • Mac + Pycharm

二、创建项目虚拟环境

关于python虚拟环境的安装等,查看这篇文章:

source ~/.bash_profile   # 初始化当前环境变量        
mkvirtuanlenv xxx # 创建虚拟环境,名为xxx
workon xxx  # 切换到xxx虚拟环境

三、将当前环境的软件包导出到文件

如果项目一直开发,需要你将本项目需要的安装包做一个文档出来,但是我又不想一个一个写,有一个很方便的方法,将当前环境的安装包导出到一个文件的命令,运用重定向命令>:

pip freeze # 查看当前安装的模块名字和版本号
pip freeze > path/文件名.txt # 将安装的模块信息导出到一个文件中

四、将模块文件内容一次性安装

如果有了三中的文件,那么你拿到之后,就可以一次性安装,而不需要一个一个去搜,哦,别说,我就这么干过,so stupid~

pip freeze -r 路径/文件名

五、虚拟环境为什么可以隔离?

虚拟环境是一个虚拟化,从电脑独立开辟出来的环境。通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互相隔离,互不影响。

譬如,本次学习需要用到Flask,我们可以创建一个Flask的虚拟环境,里面只需要安装Flask相关包就可以了,如果需要Scrapy库,就在开辟一个独立空间来学习Scrapy库相关就行了。

上一篇下一篇

猜你喜欢

热点阅读