詳細介紹requirements.txt的全部內容

Y2J
發布: 2017-05-05 17:25:23
原創
1885 人瀏覽過

最近學習到了python中的requirements.txt,或許是因為太簡單了,網上沒有搜到比較完整的介紹,所以這篇文章主要介紹了關於python中requirements.txt的相關資料,需要的朋友可以參考借鑒,下面來一起看看吧。

簡介

Python專案中必須包含一個 requirements.txt 文件,用於記錄所有相依性套件及其精確的版本號。以便新環境部署。

主要的寫法如下所示

pip freeze > requirements.txt # 生成requirements.txt
pip install -r requirements.txt # 从requirements.txt安装依赖
登入後複製

支援的寫法

-r base.txt # base.txt下面的所有包
pypinyin==0.12.0 # 指定版本(最日常的写法)
django-querycount>=0.5.0 # 大于某个版本
django-debug-toolbar>=1.3.1,<=1.3.3 # 版本范围
ipython # 默认(存在不替换,不存在安装最新版)
登入後複製

#第三方工具產生

pip freeze 會附帶一些不需要的包,以及某些包依賴的包~

    pipreqs 自動分析項目中引用#的包。對Django專案自動建置的時候忽略了Mysql包,版本也很奇怪;而且連網搜尋的時候遇到404就報錯跳出了

以上是詳細介紹requirements.txt的全部內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!