您好,登錄后才能下訂單哦!
在 python 開發過程中,導入第三方庫是最常見的操作,但是如果咋在本機自帶 python 環境下安裝第三方包。
就會造成庫的冗余,比如某個項目只需要部分第三方庫,但是其他項目又需要其他的第三方庫。如此一來,在用
pip freeze > requirements.txt
導出庫依賴的時候,很可能會出現很多并不是本項目需要的庫,所以這個時候我們就需要用到虛擬環境了。
我這里介紹的是 pipenv,當然還有其他的工具,比如 virtualenv
1. 安裝:
pip install pipenv
2. 使用:
首先創建項目,然后進入項目根目錄,我這里演示一遍
mkdir flask_study cd flask_study pipenv shell
如此等待它執行完成之后即可。以后每次想要進入虛擬環境也是執行
pipenv shell
3. 安裝第三方庫
這里就以安裝 Flask 為例
pipenv install Flask
即可完成安裝。
4. 在 pipenv 環境下導出依賴
pip freeze > requirements.txt
可以看到,跟普通環境下一樣的操作。
5. 修改源鏡像 (國內加快速度)
在執行了 pipenv shell 操作之后,會在根目錄生成一個 Pipfile 文件,這是它的內容
[[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
即可。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。