Python基于Flask框架配置依賴包信息的項(xiàng)目遷移部署
一般在本機(jī)上完成基于Flask框架的代碼編寫后,如果有接口或者數(shù)據(jù)操作方面需求需要把代碼部署到指定服務(wù)器上。
一般情況下,使用Flask框架開發(fā)者大多數(shù)都是選擇Python虛擬環(huán)境來運(yùn)行項(xiàng)目,不同的虛擬環(huán)境中配置依賴包信息不同。如果重新遷移到一個(gè)新的虛擬環(huán)境后,又重新來一個(gè)一個(gè)的配置依賴包,那將會(huì)很浪費(fèi)時(shí)間。
下面介紹一個(gè)簡單易用的技巧,也是我自己在書本上看到的,以防每次配置需要翻閱書籍的麻煩,所以單自寫一篇文章作記錄,方便自己以后查看,也希望給其他學(xué)習(xí)的同學(xué)有點(diǎn)幫助。
完成項(xiàng)目相關(guān)代碼編寫后,打開本機(jī)CMD,進(jìn)入項(xiàng)目虛擬環(huán)境Scripts目錄下,具體操作如下:

輸入
cd E:\WorkPlace\Git_python\MyDemo-ten\venv\Scripts
進(jìn)入到上面命令指定目錄。
然后輸入命令
activate
(PS:此命令會(huì)在路徑前顯示虛擬環(huán)境名稱,比如我的虛擬環(huán)境名稱是venv,則會(huì)顯示(venv))。
然后輸入命令cd ..
再次輸入命令cd .. (PS:cd ..表示返回上一級(jí)目錄,進(jìn)行兩次操作表示進(jìn)入項(xiàng)目根目錄)。
最后輸入命令
pip freeze >requirements.txt
即可在項(xiàng)目根目錄下看見一個(gè)requirements.txt文件,文件中顯示出本項(xiàng)目所有配置依賴包信息。具體見下圖:

打開ID E查看requirements.txt信息見下圖:

遷移到一個(gè)新的環(huán)境后,如果使用ID E打開,ID E自己會(huì)有配置安裝requirements.txt信息中指定的依賴包信息提示,安裝提示點(diǎn)擊安裝即可。如果未有提示或者不使用ID E來配置,自己從CMD中進(jìn)入遷移的新環(huán)境新建的虛擬環(huán)境中,操作步驟和上面配置創(chuàng)建requirements.txt文件類似,然后輸入命令:
pip install -r requirements.txt
即可完成依賴包配置。
總結(jié)
以上所述是小編給大家介紹的Python基于Flask框架配置依賴包信息的項(xiàng)目遷移部署小技巧,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Python使用Rich實(shí)現(xiàn)美化終端顯示效果
Rich庫的功能就像它的名字一樣,使Python編程更加豐富(rich),用來幫助開發(fā)者在控制臺(tái)(命令行)輸出中創(chuàng)建豐富、多彩和具有格式化的文本,下面我們就來了解下它的具體使用吧2024-02-02
python re庫的正則表達(dá)式入門學(xué)習(xí)教程
這篇文章主要給大家介紹了關(guān)于python re庫的正則表達(dá)式的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
Python實(shí)現(xiàn)檢測(cè)文件的MD5值來查找重復(fù)文件案例
這篇文章主要介紹了Python實(shí)現(xiàn)檢測(cè)文件的MD5值來查找重復(fù)文件案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Python趣味爬蟲之用Python實(shí)現(xiàn)智慧校園一鍵評(píng)教
你還在為智慧校園每周的評(píng)教而苦惱嗎?今天我來幫你解放雙手,用Python實(shí)現(xiàn)一鍵評(píng)教,從此生活無憂無慮,文中有非常詳細(xì)的代碼示例,需要的朋友可以參考下2021-05-05
如何利用Python快速統(tǒng)計(jì)文本的行數(shù)
這篇文章主要介紹了如何利用Python快速統(tǒng)計(jì)文本的行數(shù),要快速統(tǒng)計(jì)一個(gè)文本文件中的行數(shù),其實(shí)就是要統(tǒng)計(jì)這個(gè)文本文件中換行符的個(gè)數(shù),下面我們就一起進(jìn)入文章看看具體的操作過程吧2021-12-12
Django REST框架創(chuàng)建一個(gè)簡單的Api實(shí)例講解
在本篇文章里小編給大家整理的是關(guān)于Django REST框架創(chuàng)建一個(gè)簡單的Api實(shí)例講解,有需要的朋友們可以學(xué)習(xí)下。2019-11-11
python轉(zhuǎn)換wrf輸出的數(shù)據(jù)為網(wǎng)頁可視化json格式
這篇文章主要介紹了python轉(zhuǎn)換wrf輸出的數(shù)據(jù)為網(wǎng)頁可視化json格式,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09
Python激活A(yù)naconda環(huán)境變量的詳細(xì)步驟
今天給大家分享Python激活A(yù)naconda環(huán)境變量的詳細(xì)步驟,激活A(yù)naconda環(huán)境變量分為簡潔版和詳細(xì)版,簡潔版只需要通過輸入命令進(jìn)行配置即可,詳細(xì)版本文通過圖文步驟給大家介紹的非常詳細(xì),需要的朋友參考下吧2021-06-06

