天天看點

【Flask01】virtualenv的安裝與使用

virtualenv的安裝與激活

Flask 是一個輕量級的 Web 應用架構, 使用 Python 編寫。基于 WerkzeugWSGI 工具箱和 Jinja2 模闆引擎。使用 BSD 授權。Flask 也被稱為 microframework ,因為它使用簡單的核心,用 extension 增加其它功能。Flask 沒有預設使用的資料庫、窗體驗證工具。然而,Flask 保留了擴增的彈性,可以用 Flask-extension 加入這些功能:ORM、窗體驗證工具、檔案上傳、各種開放式身份驗證技術。

首先介紹一下virtualenv

Virtualenv 能夠允許多個不同版本的 Python 安裝,每一個服務于各自的項目。它實際上并沒有安裝獨立的 Python 副本,隻是提供了一種方式使得環境保持獨立。

本次實驗以Windows環境為示例

首先你電腦上得安裝了python,可以用如下指令檢視python的安裝路徑

where python
【Flask01】virtualenv的安裝與使用

virtualenv的使用

根據我的了解,virtualenv相當于一條指令,我們可以用這條指令去建立虛拟環境。可用以下指令檢視電腦中是否有安裝virtualenv以及具體版本:

virtualenv --version

【Flask01】virtualenv的安裝與使用

如果沒有安裝的話,可用如下指令安裝

easy_install virtualenv

【Flask01】virtualenv的安裝與使用

成功安裝virtualenv之後就可以建立自己項目的檔案夾,然後在這個檔案夾裡建立虛拟環境,然後再在這個虛拟環境裡工作啦!建立虛拟環境的指令如下:

virtualenv -p D:\Anaconda3\python env

【Flask01】virtualenv的安裝與使用

注意上邊這一步是在自己建立的myproject檔案夾中操作

接下來就可以用如下指令啟動虛拟環境啦:

venv\scripts\activate

【Flask01】virtualenv的安裝與使用

可以看到路徑前面多了一個(venv)

接下來就可以愉快的使用了。

總結一下:virtualenv相當于一個工具、指令,(以前傻傻的一直以為virtualenv是建立好的一個目錄或者什麼玩意),安裝virtualenv之後就可以用這個指令來在自己的項目目錄中建立虛拟環境了,建立完虛拟環境之後還要啟動虛拟環境,接下來的操作就完全在這個虛拟環境中操作了