學習Flask Web開發前的準備

2021-08-20 02:22:21 字數 1908 閱讀 5572

一、必備物品

膝上型電腦

本人用的是小公尺筆記本,也就是12.5英吋屏的那一版,4+128g,執行作業系統ubuntu 18.04lts。

一本書

關於flask web開發的書還是有不少的,不過不能貪多,多了會讓我無所適從,於是決定只看一本《flask web開發》中文版,英文版實體書沒買到。

人民郵電出版社出版發行,2023年1月第1版,由miguel grinberg著,安道譯。英文原版在2023年出版。

英文版一支筆

有不懂的地方要在書上相應位置作個標記,以後弄明白了再在旁邊寫上自己的想法。建議用紅筆,顯眼。

二、開發環境準備

python的版本

《flask web開發》這本書中的**是在python2.7和python3.3中執行通過的,而我用的是python3.6.5,由於版本差距大(我只看到數字差的多,並不知道真實差距有多大,只是聽說過而已),因此在學習過程中肯定會遇到問題。事實上,學習過程中的確遇到不少問題。

安裝pip

pip是python的包管理工具的一種,可以用來安裝python相關的包,它和easy_install及distribute是一類東西。

安裝方式:

sudo apt-get install python3-pip

輸入pip3 -v

顯示:

pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)

安裝virtualenv

安裝它是為了建立虛擬環境,在虛擬環境中安裝的python包只在啟用的虛擬環境中可用,在退出虛擬環境後不可用。

在虛擬環境中開發可以保證系統環境的乾淨整潔,哪天想在電腦上刪除這些包的時候只需要刪除啟用虛擬環境所用的包就行了。

刪了虛擬環境,那麼在虛擬環境中安裝的一切就沒有了。

安裝命令:

pip3 install virtualenv

安裝之後,發現並不能立刻用它建立虛擬環境,要重啟電腦才可以用。

如果非要立刻建立虛擬環境,它會提示你執行命令:

sudo apt install virtualenv

然而執行之後也不行,必須要重啟。

建立flasky資料夾,然後在此資料夾中建立並啟用虛擬環境

建立虛擬環境:

virtualenv venv(venv是虛擬環境的名字)

啟用虛擬環境:

source venv/bin/activate

此時,若在命令列介面裡使用者名稱前面看到(venv),則環境已啟用。

若要退出虛擬環境,只需輸入deactivate再回車即可。

安裝flask

本人學習用的flask版本是1.0.2,這是目前最新的版本。

安裝命令:

pip3 install -u flask

加上-u保證能安裝上最新版。

還可以安裝指定版本:

pip3 install flask==1.0.2

在安裝時,它會順帶安裝一大堆flask的依賴,可以執行命令:

pip3 freeze > requirements.txt

然後開啟requirements.txt就可以看到自己到底安裝了哪些東西。

三、驗證

在命令列執行python啟動直譯器,然後再匯入flask:

import flask

沒有報錯,那就成了。有時出了問題,那就看看有沒有啟用虛擬環境。我在一開始的時候總是會忘記啟用虛擬環境,導致在虛擬環境之外也安裝了不少東西。

小白的Flask Web開發學習(1)

下來就開始安裝flask啦 針對windows 系統 virtualenv version 如果報錯說明沒有安裝 python ez setup.py easy install virtualenv 接下來需要建立乙個資料夾,用來儲存 下列命令是在git bash中執行 git clone cd f...

《Flask Web開發》學習筆記1

使用虛擬環境virtualenv 可以再python直譯器中避免包的混亂和版本的衝突。啟用虛擬環境 source venv bin activate結束虛擬環境 deactivatehello.py from flask import flask def index return 把index 函式...

Flask Web開發學習筆記(1)

新人小白的第一篇部落格,寫的不好,請見諒。參考書籍 flask web開發 基於python的web應用開發實戰 第乙個完整的程式 from flask import flask所有flask程式均需建立乙個程式例項 路由 處理url到python函式之間對映關係的程式 或許可理解為 說明url指向...