本來想把Flask框架系列以專欄形式呈現,沒想到還要申請,等等吧!
在下載Flask之前,需要提前做這幾件事:
1、下載python(等於廢話!)
2、創建一個虛擬環境:
(1)首先創建一個項目文件夾
(2)cd 項目文件夾
(3) 打開PowerShell ,輸入 py -3 -m venv venv (在windows系統下)
(4)執行完上邊命令,項目文件夾中會出現一個 venv
文件夾,第一步虛擬環境已經創建完成。
3、激活虛擬環境:(在工作之前,必須要激活虛擬環境才行)
(1)在PowerShell 輸入 venv\Scripts\activate
以下是我碰到的坑,如果你沒碰到請忽略!!!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
當輸入上邊命令之後,你應該會看到這樣的提示:
主要是由於沒有權限執行腳本,要修改策略才行,通過運行:set-executionpolicy remotesigned 修改策略,會彈出以下提示:
同意(Y)即可,不出意外的話還是會報錯,:
請以管理員身份運行 powershell, 再輸入命令即可。
(2)經過上邊一些列坑之後,這時你在輸入 venv\Scripts\activate 不出意外,你的終端提示符會顯示虛擬環境的名稱,已經激活虛擬環境!!!
4、安裝Flask
(1) 命令行輸入 pip install Flask,不出意外還是會報錯,如果你的正常請忽略:
上邊是報錯信息,中間還有一大片報紅,最後這段英文是重點,大致意思是:
【 由於環境錯誤無法安裝軟件包:您使用的是pip版本19.0.3,但是版本19.2.2是可用的。
您應該考慮通過“python -m pip install——upgrade pip”命令進行升級。】
已經提示您了,需要 通過 python -m pip install——upgrade pip 對pip版本進行升級,但是當你執行這個命令時,不錯以外又會報錯,報錯信息大致如下:
中間還有一大堆報紅!!!百度找了半天,原因是:檢查升級不能覆蓋,這個時候可以去到你的安裝目錄,找到site-packages文件夾,把原來的pip-10.0.1.dist-info這個消息目錄刪除,(經過詢問,很多同學的安裝不成功都是和這個目錄有關係)。下圖我是刪除後重新升級並自動升級的目錄。
再次運行 python -m pip install --upgrade pip
後升級成功,之前不能安裝的包也能安裝了!
然後 通過 pip install Flask 就能夠成功安裝flask:
以上就是安裝Flask是 碰到的各種坑,有看不懂的歡迎留言!!!