1. 程式人生 > >Windows10下Python3.6建立虛擬環境並且安裝Flask框架

Windows10下Python3.6建立虛擬環境並且安裝Flask框架

第一種方法(較麻煩)

一、環境準備

操作環境基於 Windows X64 和 Python3.6 版本

這裡預設python3.6版本已經安裝好,並且已經配置好環境變數(沒有的同學請自行上網搜尋)

二、建立虛擬環境

為什麼要建立獨立的python環境?

  • 多個Python版本之間相互獨立,互不干擾
  • 不同的應用可以使用不同套件版本
  • 在沒有許可權的情況下可以安裝新套件

python3.6版本已經自帶虛擬環境venv,不需要再安裝VirtualEnv,我們直接用在CMD命令列建立一個名為learn_envs的虛擬環境python -m venv D:\Pycharm\learn_envs


建立後的資料夾

三、進入/退出虛擬環境

在虛擬環境中,有幾個非常重要的命令存放在Scripts目錄裡面,如圖所示:
Scripts資料夾

activate.bat–進入虛擬環境
deactivate.bat–退出虛擬環境

我們先切換到Scripts資料夾,然後用cmd執行activate命令進入虛擬環境,輸入pip install flask來安裝flask框架。

安裝flask框架

注意,進入虛擬環境後,檔案路徑前方有個小括號(envs)表示已經進入了envs這個虛擬環境

四、在虛擬環境建立一個基本網站

Flask是一個python編寫的Web微框架,讓我們可以使用Python語言快速實現一個網站或Web服務。Flask上手非常簡單,使用一個函式和一個路由就能把網站搭建起來。例如,我們只需要新建一個py檔案(假設叫做index.py),貼入下面的程式碼,就實現了一個簡單的測試網頁:

from flask import Flask

app = Flask(__name__)


@app.route('/')
def hello_world():
    return 'Hello World!'


if __name__ == '__main__':
    app.run()

然後我們在虛擬環境中執行python D:\pyenvs\index.py即可
然後通過訪問http://127.0.0.1:5000/即可,出現介面
結果

第二種方法(簡單快捷)

第一種方法比較常用,但是比較麻煩,每次執行都要啟用虛擬環境

一、安裝pycharm

二、建立虛擬環境並執行

安裝啟用執行後新建一個project,具體選項如下:
新建flask

然後點選Creates即可,稍作等待,pycharm會為我們自動建立一個虛擬環境:
新建的虛擬環境

點選右上角的執行,就是綠色的三角,底部會彈出一個對話方塊:

然後在瀏覽器中輸入127.0.0.1:5000即可看到
hello,world