Flask之pipenv虛擬環(huán)境的實現(xiàn)
在 python 開發(fā)過程中,導入第三方庫是最常見的操作,但是如果咋在本機自帶 python 環(huán)境下安裝第三方包。
就會造成庫的冗余,比如某個項目只需要部分第三方庫,但是其他項目又需要其他的第三方庫。如此一來,在用
pip freeze > requirements.txt
導出庫依賴的時候,很可能會出現(xiàn)很多并不是本項目需要的庫,所以這個時候我們就需要用到虛擬環(huán)境了。
我這里介紹的是 pipenv,當然還有其他的工具,比如 virtualenv
1. 安裝:
pip install pipenv
2. 使用:
首先創(chuàng)建項目,然后進入項目根目錄,我這里演示一遍
mkdir flask_study cd flask_study pipenv shell
如此等待它執(zhí)行完成之后即可。以后每次想要進入虛擬環(huán)境也是執(zhí)行
pipenv shell
3. 安裝第三方庫
這里就以安裝 Flask 為例
pipenv install Flask
即可完成安裝。
4. 在 pipenv 環(huán)境下導出依賴
pip freeze > requirements.txt
可以看到,跟普通環(huán)境下一樣的操作。
5. 修改源鏡像 (國內(nèi)加快速度)
在執(zhí)行了 pipenv shell 操作之后,會在根目錄生成一個 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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python用函數(shù)創(chuàng)造字典的實例講解
在本篇文章里小編給大家整理的是一篇關(guān)于python用函數(shù)創(chuàng)造字典的實例講解內(nèi)容,有需要的朋友們可以學習參考下。2021-06-06Python實現(xiàn)翻轉(zhuǎn)數(shù)組功能示例
這篇文章主要介紹了Python實現(xiàn)翻轉(zhuǎn)數(shù)組功能,涉及Python針對數(shù)組的遍歷、判斷、排序等相關(guān)操作技巧,需要的朋友可以參考下2018-01-01python GUI庫圖形界面開發(fā)之PyQt5簡單繪圖板實例與代碼分析
這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5簡單繪圖板實例與代碼分析,需要的朋友可以參考下2020-03-03Python sklearn庫實現(xiàn)PCA教程(以鳶尾花分類為例)
今天小編就為大家分享一篇Python sklearn庫實現(xiàn)PCA教程(以鳶尾花分類為例),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02