Python基于Flask框架配置依賴包信息的項目遷移部署
一般在本機(jī)上完成基于Flask框架的代碼編寫后,如果有接口或者數(shù)據(jù)操作方面需求需要把代碼部署到指定服務(wù)器上。
一般情況下,使用Flask框架開發(fā)者大多數(shù)都是選擇Python虛擬環(huán)境來運行項目,不同的虛擬環(huán)境中配置依賴包信息不同。如果重新遷移到一個新的虛擬環(huán)境后,又重新來一個一個的配置依賴包,那將會很浪費時間。
下面介紹一個簡單易用的技巧,也是我自己在書本上看到的,以防每次配置需要翻閱書籍的麻煩,所以單自寫一篇文章作記錄,方便自己以后查看,也希望給其他學(xué)習(xí)的同學(xué)有點幫助。
完成項目相關(guān)代碼編寫后,打開本機(jī)CMD,進(jìn)入項目虛擬環(huán)境Scripts目錄下,具體操作如下:
輸入
cd E:\WorkPlace\Git_python\MyDemo-ten\venv\Scripts
進(jìn)入到上面命令指定目錄。
然后輸入命令
activate
(PS:此命令會在路徑前顯示虛擬環(huán)境名稱,比如我的虛擬環(huán)境名稱是venv,則會顯示(venv))。
然后輸入命令cd ..
再次輸入命令cd .. (PS:cd ..表示返回上一級目錄,進(jìn)行兩次操作表示進(jìn)入項目根目錄)。
最后輸入命令
pip freeze >requirements.txt
即可在項目根目錄下看見一個requirements.txt文件,文件中顯示出本項目所有配置依賴包信息。具體見下圖:
打開ID E查看requirements.txt信息見下圖:
遷移到一個新的環(huán)境后,如果使用ID E打開,ID E自己會有配置安裝requirements.txt信息中指定的依賴包信息提示,安裝提示點擊安裝即可。如果未有提示或者不使用ID E來配置,自己從CMD中進(jìn)入遷移的新環(huán)境新建的虛擬環(huán)境中,操作步驟和上面配置創(chuàng)建requirements.txt文件類似,然后輸入命令:
pip install -r requirements.txt
即可完成依賴包配置。
總結(jié)
以上所述是小編給大家介紹的Python基于Flask框架配置依賴包信息的項目遷移部署小技巧,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
python文件操作相關(guān)知識點總結(jié)整理
這篇文章主要介紹了python文件操作相關(guān)知識點,整理匯總了Python文件操作所涉及的常見函數(shù)與方法,并給出了實例代碼予以總結(jié)歸納,需要的朋友可以參考下2016-02-02Python使用matplotlib繪制Logistic曲線操作示例
這篇文章主要介紹了Python使用matplotlib繪制Logistic曲線操作,結(jié)合實例形式詳細(xì)分析了Python基于matplotlib庫繪制Logistic曲線相關(guān)步驟與實現(xiàn)技巧,需要的朋友可以參考下2019-11-11pycharm中選中一個單詞替換所有重復(fù)單詞的實現(xiàn)方法
這篇文章主要介紹了pycharm中選中一個單詞替換所有重復(fù)單詞的實現(xiàn)方法,類似于sublime 里的ctrl+D功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2020-11-11