Day 2 基本工具及套件

前言

今天我会说明一些开始实作所需要的工具,包含 flask 套件。但单单一个 flask 并不足以完成这个专案 (除非自己手刻一堆东西),所以在未来我们会撰写 requirements.txt 来新增更多套件。

如昨天所说,我们不会特别着墨在 flask 以外的内容,所以基本上安装过程都只是带过。

总览

做专案需要配备的东西如下:

  • Python
  • virtualenv
  • 编辑器
  • flask
  • database brower

Python 和编辑器在这里不多加赘述,而 database brower 则是选择性的,方便 debug 使用,因为开发过程中我会使用 sqlite,所以我下载 DB Browser for SQLite 来使用。

而我自己使用的是 Windows + python 3.9 + vscode + windows powershell,所以後面的操作会以此配置为主。

virtualenv

virtualenv 是一个建立虚拟环境的工具,可以帮助开发者模拟实际上线的环境。

首先我们需要 pip install virtualenv 来安装 virtualenv 套件,安装完成之後可以先用 vscode 开启一个资料夹,并在里面使用指令 virtualenv .venv,如此一来他就会建立一个名为 .venv 的虚拟环境资料夹。

但此时我们还没有进入虚拟环境,要进入必须要使用 .venv\Scripts\activate.ps1 (for powershell),没意外的话应该可以看到命令列前端出现了 (venv),这样就代表你已经成功进入虚拟环境了,现在和外部装了什麽套件一点关系都没有。

这边并没有着墨太多,如果需要更深入资讯的话可以参考此篇

flask

接下来就到了重头戏 flask,他也是一个 python 套件,所以我们使用 pip install flask 来安装,让他跑一下之後就会结束。

这时可以尝试开启 python interpreter 来确定是否有确实安装,但要记得必须在虚拟环境中打开,输入 import flask,如果没有错误的话就代表成功了。

结语

今天把该安装的套件及软件处理掉,明天就会正式进入写 flask 的部分了 ~


<<:  Day 2 - .ipa 是什麽?

>>:  数位转型

Day 17 - 取得帐务相关资讯 (下)

官方说明文件:https://sinotrade.github.io/tutor/accountin...

Day8 Html常用标签_3

区块div 区块的概念在网页里十分重要,当我们要针对特定的地方做CSS设定时,就会用到区块的概念。可...

Day 02 - jS 微基础

前端在走,jS要懂。 所以今天来复习点基础的jS概念,首先知道HTML里的每段开始跟结尾的标签都是元...

Day 09 : 资料库 Postgres

接着进入一个全新的篇章,介绍一下资料库。其中资料分析基础能力之一是可以从资料库拿取资料,因此我们需要...

[Day 10]怎麽每天都像在赶末班电车R(前端篇)

挑战目标: MockNative Camp前端 周末也是很多事要做,每天大概都晚上9点到12点是铁人...