Ubuntu下使用virtualenv

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在哪裏?

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章