Flask Windows下虛擬環境使用入門

2021-08-11 18:04:41 字數 1728 閱讀 8818

前言:安裝flask最便捷的方式是使用虛擬環境。虛擬環境是python直譯器的乙個私有副本,在這個環境中可以安裝私有包,而且不會影響系統中安裝的全域性python直譯器。特別是很多使用linux系統的朋友,一般linux預設安裝的python是2.7,很多朋友喜歡更新系統的python,導致linux系統一些預設的配置被改動,導致各種各樣的問題。

虛擬環境使用第三方使用工具virtualenv建立,博主安裝的python3.6,可以檢查一下python的版本和已經安裝的庫如下圖所示

接下來控制台中輸入指令

pip install virtualenv

安裝工具過程及完成的介面如下:

當然還是使用常用的檢測包安裝是否成功的彷彿,檢查包的版本資訊

看到以上資訊,說明我們已經成功的安裝了虛擬環境的三方工具。

現在我們假定有乙個flask的專案工程,我們現在的目標就是在這個flask專案中穿件python虛擬環境,進入專案目錄中,輸入指令,

virtualenv venv

按照慣例,一般虛擬環境會被命名為venv,具體操作如下圖所示

這樣我們就在flask資料夾下有了乙個名為venv的子資料夾,他儲存乙個全新的虛擬環境,其中有乙個私有的python直譯器

windows啟用虛擬環境的指令

成功啟用之後,虛擬環境直譯器的路徑就被加入path中,但這種改變不是永久的,他只會影響當前的命令行會話,為了提醒使用者已經啟用了虛擬環境,如上圖所示,會修改命令列的提示符,加入環境名。

我們在虛擬環境中安裝flask,再與系統環境的安裝包進行對比

虛擬環境:

安裝flask的指令:pip install flask

然後檢視安裝的包

系統環境:

顯然通過以上兩個截圖對比,虛擬環境和系統環境互不干擾。

VirtualBox下配置虛擬埠

由於專業性質,平時的學習和工作中的很多任務都要在linux下完成。於是在windowsxp下安裝了virtualbox ubuntu來滿足需要。最近需要做一些linux下串列埠通訊的東西,非常希望能在virtualbox下模擬幾個虛擬串列埠方便除錯。網上這方面的東西幾乎沒有,而且virtualbox...

apache下虛擬網域名稱配置

在我們開發中通過虛擬網域名稱來訪問乙個指定的專案確實很方便,接下來教大家如何通過手動的方式去配置虛擬網域名稱 以apache伺服器為例 一 首頁我們得找到host檔案 windows下這個檔案在c盤中windows system32 drivers etc hosts中 加入如下內容 127.0.0...

apache下虛擬網域名稱配置

在我們開發中通過虛擬網域名稱來訪問乙個指定的專案確實很方便,接下來教大家如何通過手動的方式去配置虛擬網域名稱 已apache伺服器為例 一 首頁我們得找到host檔案 windows下這個檔案在c盤中windows system32 drivers etc hosts中 加入如下內容 127.0.0...