如何自動為 Python 專案產生'requirements.txt”檔案?

Barbara Streisand
發布: 2024-11-05 06:25:02
原創
196 人瀏覽過

How Can I Automate Generating a `requirements.txt` File for Python Projects?

自動產生requirements.txt 檔案

手動建立requirements.txt 檔案可能很麻煩,尤其是在使用未知的Python 原始碼時。本文探討了一種基於原始程式碼的導入部分產生此文件的自動化解決方案。

pipreqs:解決方案

pipreqs 是一個第三方實用程序,設計方便自動建立requirements.txt檔案。要使用它:

pip install pipreqs
pipreqs /path/to/project
登入後複製

為什麼 pipreqs 優於 pip freeze?

與pip freeze 不同,pip freeze 捕獲當前環境中通過pip install 安裝的軟件包,pipreqs 提供了幾種優點:

  • 範圍:pipreqs 專注於從專案原始碼中提取依賴項。
  • 排除未使用的套件:pip freeze 包括所有已安裝的軟體包,而 pipreqs 則排除未使用的依賴項。
  • 新專案支援:pipreqs 允許產生requirements.txt,無需事先安裝模組。

pipreqs 的GitHub 優勢

Pipreqs 託管在GitHub 上並提供寶貴的資源,包括:

避免問題:該專案清楚地概述了潛在問題及其解決方法。 豐富的文件:全面的文件引導使用者完成安裝、使用和故障排除。 社群支援: GitHub 社群及時提供協助並解答使用者問題。

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

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