首頁  >  文章  >  後端開發  >  如何從Python原始碼自動產生“requirements.txt”檔案?

如何從Python原始碼自動產生“requirements.txt”檔案?

Linda Hamilton
Linda Hamilton原創
2024-11-04 04:28:29728瀏覽

How to Automatically Generate a `requirements.txt` File from Python Source Code?

從Python 原始碼建立「requirements.txt」

在沒有「requirements.txt」檔案的情況下使用Python 專案時,手動建立這可能是一項乏味的任務。幸運的是,有一個簡單的方法可以利用 Python 原始碼的導入部分來自動化此過程。

解決方案:

建立「requirements.txt」自動文件,請按照以下步驟操作:

  1. 安裝pipreqs 包,它提供了用於從Python 程式碼產生需求的命令列實用程式。
<code class="bash">pip install pipreqs</code>
  1. 導覽至包含 Python 原始碼的目錄。
  2. 執行以下命令:
<code class="bash">pipreqs /path/to/project</code>

這將在當前目錄中建立一個「requirements.txt」文件,其中列出了所有專案所需的軟體包。

Pipreqs 的優點

與使用pip freeze 建立「requirements.txt」檔案相比,Pipreqs 具有多個優點:

    準確性:Pipreqs 僅考慮專案中的導入,不包括環境中安裝的任何未在程式碼中直接使用的軟體包。
  • 效率:
  • Pipreqs 避免在產生「requirements.txt」檔案之前安裝軟體包,從而節省時間和資源。
靈活性: 即使軟體包未安裝,Pipreqs 也可以產生「requirements.txt」檔案安裝在您的環境中。

以上是如何從Python原始碼自動產生“requirements.txt”檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn