Ubuntu 18.04,Python 3.6.5(最新3.7),virtualenv 16.0.0,
即將在Ubuntu上大張旗鼓地幹活啦!那麼,將之前安裝的virtualenv運行起來吧(前面都是在Windows上使用virtualenv)!
步驟簡介:
在用戶主目錄新建文件夾、
使用virtualenv命令初始化將文件夾X配置爲虛擬運行環境、
使用source命令啓用虛擬運行環境、
在虛擬環境中使用deactivate命令停用虛擬運行環境。
說明,6月底寫過一篇Windows上使用virtualenv的文章,算算已過去25日了!
安裝步驟:
-新建文件夾venv0725
-查看virtualenv幫助命令,想找到將venv0725配置爲虛擬運行環境的方法,只覺得看不太懂,有些複雜,後來細細看了每個選項才瞭解更多了一點;
-直接使用virtuanenv venv0725配置虛擬運行環境;
運行過程中還會安裝setuptools、pip、wheel,對其中的pip挺熟悉,setuptools知道一些,wheel是打包工具(.whl文件)?
使用ls可以查看之前空白的venv0725文件夾已經有內容了;
-查看虛擬運行環境的bin下的內容,發現activate開頭的幾個文件居然是不可執行的!需要修改權限嗎?循着這一思路,後面發生了錯誤,沒能啓用虛擬運行環境,知道後來打開virtualenv官文才知道,Linux中要使用source命令來啓用——source命令用來幹什麼用的?
-正確的啓用虛擬運行環境的方法:source ./bin/activate;
啓用後可以使用python而不是python3來查看版本信息,pip亦然。
-停用虛擬環境:直接輸入deactivate就可以了,不過,孤沒有在venv0725中找到這個命令在哪裏。
-再次啓用後,使用pip安裝flask;
virtualenv官文地址:https://virtualenv.pypa.io/en/stable/
查看其User Guide一節可以看到本文所涵蓋的信息:
https://virtualenv.pypa.io/en/stable/userguide/
後記
Flask安裝好了,就可以跑程序了!
前面把Nginx安裝好了,那麼,還需要安裝一個uWSGI,就完整了!
對了,應用需要的數據庫MongoDB已經安裝好,暫時沒有涉及到SQL數據庫!
source命令怎麼用?
deactivate在哪裏?