Flask之pipenv虛擬環(huán)境的實(shí)現(xiàn)
在 python 開發(fā)過程中,導(dǎo)入第三方庫是最常見的操作,但是如果咋在本機(jī)自帶 python 環(huán)境下安裝第三方包。
就會造成庫的冗余,比如某個(gè)項(xiàng)目只需要部分第三方庫,但是其他項(xiàng)目又需要其他的第三方庫。如此一來,在用
pip freeze > requirements.txt
導(dǎo)出庫依賴的時(shí)候,很可能會出現(xiàn)很多并不是本項(xiàng)目需要的庫,所以這個(gè)時(shí)候我們就需要用到虛擬環(huán)境了。
我這里介紹的是 pipenv,當(dāng)然還有其他的工具,比如 virtualenv
1. 安裝:
pip install pipenv
2. 使用:
首先創(chuàng)建項(xiàng)目,然后進(jìn)入項(xiàng)目根目錄,我這里演示一遍
mkdir flask_study cd flask_study pipenv shell
如此等待它執(zhí)行完成之后即可。以后每次想要進(jìn)入虛擬環(huán)境也是執(zhí)行
pipenv shell
3. 安裝第三方庫
這里就以安裝 Flask 為例
pipenv install Flask
即可完成安裝。
4. 在 pipenv 環(huán)境下導(dǎo)出依賴
pip freeze > requirements.txt
可以看到,跟普通環(huán)境下一樣的操作。
5. 修改源鏡像 (國內(nèi)加快速度)
在執(zhí)行了 pipenv shell 操作之后,會在根目錄生成一個(gè) Pipfile 文件,這是它的內(nèi)容
[[source]] name = "douban" url = "https://pypi.tuna.tsinghua.edu.cn/simple" verify_ssl = true [dev-packages] [packages] [requires] python_version = "3.6"
將 url 改成
https://pypi.tuna.tsinghua.edu.cn/simple
即可。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Flask框架的學(xué)習(xí)指南之開發(fā)環(huán)境搭建
- Windows上使用virtualenv搭建Python+Flask開發(fā)環(huán)境
- Python安裝Flask環(huán)境及簡單應(yīng)用示例
- Python2.7環(huán)境Flask框架安裝簡明教程【已測試】
- 深度定制Python的Flask框架開發(fā)環(huán)境的一些技巧總結(jié)
- 在阿里云服務(wù)器上配置CentOS+Nginx+Python+Flask環(huán)境
- 在CentOS上配置Nginx+Gunicorn+Python+Flask環(huán)境的教程
- Flask框架搭建虛擬環(huán)境的步驟分析
相關(guān)文章
python利用PyQt5設(shè)計(jì)鼠標(biāo)顯示形狀
不知道大家有沒有發(fā)現(xiàn),我們在網(wǎng)頁移動鼠標(biāo)時(shí),不同的網(wǎng)頁會有不同的鼠標(biāo)移動特效,通過移動鼠標(biāo),會形成類似蜘蛛網(wǎng)等等的特效,本文將用PyQt5實(shí)現(xiàn)這一特效,需要的可以參考一下2024-07-07
Jupyter notebook設(shè)置背景主題,字體大小及自動補(bǔ)全代碼的操作
這篇文章主要介紹了Jupyter notebook設(shè)置背景主題,字體大小及自動補(bǔ)全代碼的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04
Python中等待5秒并暫停執(zhí)行的方法總結(jié)
Python 具有各種功能和庫來創(chuàng)建交互式應(yīng)用程序,用戶可以在其中提供輸入和響應(yīng), 我們可以創(chuàng)建需要暫停應(yīng)用程序執(zhí)行的情況,本文主要和大家分享三個(gè)Python 中等待 5 秒并暫停執(zhí)行的方法,有需要的可以參考下2023-10-10
python實(shí)現(xiàn)skywalking的trace模塊過濾和報(bào)警(實(shí)例代碼)
Skywalking可以對鏈路追蹤到數(shù)據(jù)進(jìn)行告警規(guī)則配置,例如響應(yīng)時(shí)間、響應(yīng)百分比等。發(fā)送警告通過調(diào)用webhook接口完成。webhook接口用戶可以自定義。本文給大家介紹python實(shí)現(xiàn)skywalking的trace模塊過濾和報(bào)警,感興趣的朋友跟隨小編一起看看吧2021-12-12

