1.假設(shè)我們?cè)诒镜亻_發(fā)環(huán)境,準(zhǔn)備好了項(xiàng)目+依賴包環(huán)境
2.現(xiàn)在需要將項(xiàng)目上傳至服務(wù)器,上線發(fā)布
3.那么就要保證服務(wù)器的python環(huán)境一致性
解決方案:
1.通過命令保證環(huán)境的一致性,導(dǎo)出當(dāng)前python環(huán)境的包
pip3 freeze > requirements.txt
這將會(huì)創(chuàng)建一個(gè) requirements.txt 文件,其中包含了當(dāng)前環(huán)境中所有包及 各自的版本的簡(jiǎn)單列表。
可以使用 “pip list”在不產(chǎn)生requirements文件的情況下, 查看已安裝包的列表。文章來源:http://www.zghlxwxcb.cn/news/detail-802602.html
2.上傳至服務(wù)器后,在服務(wù)器下創(chuàng)建virtualenv,在venv中導(dǎo)入項(xiàng)目所需的模塊依賴文章來源地址http://www.zghlxwxcb.cn/news/detail-802602.html
pip3 install -r requirements.txt
到了這里,關(guān)于【虛擬環(huán)境】本地環(huán)境與線上開發(fā)環(huán)境如何統(tǒng)一【3/3】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!