欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python項目下生成requirements.txt方法

 更新時間:2023年06月18日 14:57:00   作者:岳來  
這篇文章主要介紹了python項目下生成requirements.txt的方法,很多小伙伴不知道如何生成requirements.txt,本文就通過代碼示例給大家詳細介紹如何生成,,需要的朋友可以參考下

一、使用pip freeae

pip freeze > requirements.txt

該命令存在局限:

該命令只會生成通過pip install 安裝的包

如果沒有創(chuàng)建Python的虛擬環(huán)境virtualenv,該命令會將環(huán)境中所有的包都輸出到requirements.txt文件,不管你當前的Project有沒有用到這些包

二、使用pipreqs

Pipreqs 只會統(tǒng)計項目使用的包

2.1、安裝pipreqs

pip install pipreqs

2.2、使用方法

pipreqs "目錄"   #在目錄下生成requirements.txt

2.3、特殊說明

2.3.1、Mac 下沒法使用

pipreqs               
zsh: command not found: pipreqs

沒有找到使用辦法

2.3.2、Linux 使用報錯

pipreqs ./
Traceback (most recent call last):
  File "/usr/bin/pipreqs", line 7, in <module>
    from pipreqs.pipreqs import main
  File "/usr/lib/python2.7/site-packages/pipreqs/pipreqs.py", line 51, in <module>
    from pipreqs import __version__
ImportError: cannot import name __version__

解決辦法,更換pipreqs版本

# 查看可安裝版本
pip install pipreqs==100
You are using pip version 7.1.0, however version 22.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting pipreqs==100
  Could not find a version that satisfies the requirement pipreqs==100 (from versions: 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.7, 0.2.8, 0.2.9, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.4.10, 0.4.11)
No matching distribution found for pipreqs==100
# 選擇某一版本安裝
pip install pipreqs==0.4.0
# 查看能否使用
pipreqs --help
pipreqs - Generate pip requirements.txt file based on imports
Usage:
    pipreqs [options] <path>
Options:
    --use-local           Use ONLY local package info instead of querying PyPI
    --pypi-server         Use custom PyPi server
    --proxy               Use Proxy, parameter will be passed to requests library. You can also just set the
                          environments parameter in your terminal:
                          $ export HTTP_PROXY="http://10.10.1.10:3128"
                          $ export HTTPS_PROXY="https://10.10.1.10:1080"
    --debug               Print debug information
    --encoding <charset>  Use encoding parameter for file open
    --savepath <file>     Save the list of requirements in the given file
    --force               Overwrite existing requirements.txt

2.3.3、Windows下使用

pipreqs "目錄" --encoding=utf8

三、更換環(huán)境后安裝requirements.txt

pip install -r requirements.txt

到此這篇關于python項目下生成requirements.txt方法的文章就介紹到這了,更多相關python requirements.txt內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 在Python的Django框架中使用通用視圖的方法

    在Python的Django框架中使用通用視圖的方法

    這篇文章主要介紹了在Python的Django框架中使用通用視圖的方法,同時提到了相關的安全問題,需要的朋友可以參考下
    2015-07-07
  • Python如何為圖片添加水印

    Python如何為圖片添加水印

    這篇文章主要介紹了Python如何使用Python-Pillow庫給圖片添加水印的方法,非常的簡單實用,有需要的小伙伴可以參考下
    2016-11-11
  • python結合多線程爬取英雄聯(lián)盟皮膚(原理分析)

    python結合多線程爬取英雄聯(lián)盟皮膚(原理分析)

    多線程是為了同步完成多項任務,不是為了提高運行效率,而是為了提高資源使用效率來提高系統(tǒng)的效率。這篇文章主要介紹了python爬取英雄聯(lián)盟皮膚結合多線程的方法,需要的朋友可以參考下
    2021-05-05
  • python?自定義包的實現示例

    python?自定義包的實現示例

    如果Python的模塊過多,可能造成一定的混亂,這時可以通過Python包來管理模塊,本文主要介紹了python?自定義包的實現示例,感興趣的可以了解一下
    2024-05-05
  • PyQt5學習之QThread類的使用詳解

    PyQt5學習之QThread類的使用詳解

    QThread是Qt線程類中最核心的底層類。要使用QThrea開始一個線程,可以創(chuàng)建它的一個子類,然后覆蓋其QThread.run()函數。這篇文章就來和大家聊聊QThread類的使用,感興趣的可以學習一下
    2022-12-12
  • 下載官網python并安裝的步驟詳解

    下載官網python并安裝的步驟詳解

    在本篇文章里小編給大家整理了關于下載官網python并安裝的步驟詳解,需要的朋友們參考學習下。
    2019-10-10
  • python多線程http壓力測試腳本

    python多線程http壓力測試腳本

    這篇文章主要為大家詳細介紹了python多線程http壓力測試腳本,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 解決pyqt中ui編譯成窗體.py中文亂碼的問題

    解決pyqt中ui編譯成窗體.py中文亂碼的問題

    下面小編就為大家?guī)硪黄鉀Qpyqt中ui編譯成窗體.py中文亂碼的問題。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Python?jpg快速轉png并調整大小方式

    Python?jpg快速轉png并調整大小方式

    這篇文章主要介紹了Python實現jpg快速轉png并調整大小方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 詳解Matplotlib繪圖之屬性設置

    詳解Matplotlib繪圖之屬性設置

    這篇文章主要介紹了詳解Matplotlib繪圖之屬性設置,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08

最新評論