第二章: 虚拟环境安装和使用

上节回顾

  • 什么是web应用框架?

用来支持动态网站、网络应用程序及网络服务的开发。其类型有基于请求的和基于组件的两种框架

  • python都哪些web框架?
  • 作为一个程序员,你应该如何去选型?

1.选择一个更主流的框架 文档更齐全,社区更活跃,技术积累更多,当然被黑的概率更低。
2.注重社区的活跃程度以及更新的频率 如果社区的帖子几年都不更新一次,还有很多问题都没有及时解决的,这样框架尽可能的少用或者不用。
确认选择的框架是否满足我们项目开发的需求 比如说你要做并发的项目,那么你需要更好的支持并发的框框架,如Tornado等框架。
3.关注技术的更新时效性 比如说前些年,我们这有一个很大的项目,要单独分成几个系统,有一个后台管理系统,一个日志系统,一个运维平台等,如果参照之前的方案,我们可能会单独的开发,最后可以弄一个单点登录就可以了,如果是现在呢?我们可以会考虑到微服的思想。还有在区块链技术出现之前,我们的数据安全可能是只会考虑到异地容灾,现在我们要考虑的是去中心化的问题。
4.客观评估框架优劣性 还是那句话,没有更好只有更优,每种框架可能只适合某种的应用的业务场景,而不是看了一篇博客,听了某一个技术大牛说哪哪个框架好,大家疯的一样就拥入那个框架的怀抱了,更有甚者,只是在github上看了一个二次开发的框架,打造更加强悍,史上最牛逼的 等等这样的关键字,就很快速clone下来,然后紧跟着就开发了,然后呢,问题百出,团队里居然没有一个人能够完全或者掌握这个框架的,然后网上查找一些文档,国人的博客相信大家也明白,不是你copy我就是我copy你,很少有其他更好的创意或者见解。

  • Flask框架流行的原因都有什么?

面试题

  • 什么是虚拟环境?

    虚拟环境就是隔离python环境的工具。

  • 为什么需要虚拟环境?

    使用虚拟环境的最大的好处是避免环境污染,对项目环境中的依赖进行隔离。

  • python的虚拟环境都有什么?

    virtualenv、pipenv 、pyenv、docker 等

  • 你平时都使用什么虚拟环境?

    pipenv 安装简单,操作简单,易于上手。

虚拟环境的安装

  • 安装pipenv环境 pip intsall pipenv
    第二章: 虚拟环境安装和使用_第1张图片
  • 通过pipenv安装项目依赖 pipenv install
    第二章: 虚拟环境安装和使用_第2张图片
  • 进入交互模式 pipenv shell
    第二章: 虚拟环境安装和使用_第3张图片
  • 安装flask包 pipenv install flask第二章: 虚拟环境安装和使用_第4张图片
  • 检测flask是否安装成功,如果不报错就表示成功安装
    第二章: 虚拟环境安装和使用_第5张图片
  • 查看当前的安装包信息 pipenv graph
    第二章: 虚拟环境安装和使用_第6张图片
  • 将所需的依赖包导出一个指定的文件 pip freeze > 文件
    在这里插入图片描述
  • 将需要的依赖包导入虚拟环境 pip install -r 文件
    在这里插入图片描述
  • 退出交互模式 exit()
    在这里插入图片描述

至此,虚拟环境安装结束和使用结束。

你可能感兴趣的:(flask专题)