Python生成项目依赖包文件requirements.txt
2021-02-04 13:15
标签:glob load links already pac tis unp ror win 方法一和方法二,都可以生成 生成 以上。 参考——https://www.cnblogs.com/jclian91/p/12431215.html Python生成项目依赖包文件requirements.txt 标签:glob load links already pac tis unp ror win 原文地址:https://www.cnblogs.com/lovebkj/p/12789105.html方法一:使用pip freeze > requirements.txt
Microsoft Windows [版本 10.0.17763.914]
(c) 2018 Microsoft Corporation。保留所有权利。
D:\dev\dev_py\deving>
D:\dev\dev_py\deving>
D:\dev\dev_py\deving>python
Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()
D:\dev\dev_py\deving>python -m pip freeze > requirements.txt
方法二:使用pipreqs
D:\dev\dev_py\deving>
D:\dev\dev_py\deving>
D:\dev\dev_py\deving>python -m pip install pipreqs
Looking in indexes: http://pypi.douban.com/simple
Collecting pipreqs
Downloading http://pypi.doubanio.com/packages/9b/83/b1560948400a07ec094a15c2f64587b70e1a5ab5f7b375ba902fcab5b6c3/pipreqs-0.4.10-py2.py3-none-any.whl
Requirement already satisfied: docopt in c:\users\xh\anaconda3\lib\site-packages (from pipreqs) (0.6.2)
Collecting yarg (from pipreqs)
Downloading http://pypi.doubanio.com/packages/8b/90/89a2ff242ccab6a24fbab18dbbabc67c51a6f0ed01f9a0f41689dc177419/yarg-0.1.9-py2.py3-none-any.whl
Requirement already satisfied: requests in c:\users\xh\anaconda3\lib\site-packages (from yarg->pipreqs) (2.19.1)
Requirement already satisfied: idna=2.5 in c:\users\xh\anaconda3\lib\site-packages (from requests->yarg->pipreqs) (2.7)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\xh\anaconda3\lib\site-packages (from requests->yarg->pipreqs) (2019.6.16)
Requirement already satisfied: urllib3=1.21.1 in c:\users\xh\anaconda3\lib\site-packages (from requests->yarg->pipreqs) (1.23)
Requirement already satisfied: chardet=3.0.2 in c:\users\xh\anaconda3\lib\site-packages (from requests->yarg->pipreqs) (3.0.4)
Installing collected packages: yarg, pipreqs
Successfully installed pipreqs-0.4.10 yarg-0.1.9
WARNING: You are using pip version 19.2.1, however version 20.0.2 is available.
You should consider upgrading via the ‘python -m pip install --upgrade pip‘ command.
D:\dev\dev_py\deving>pipreqs ./
Traceback (most recent call last):
File "c:\users\xh\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\users\xh\anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\XH\Anaconda3\Scripts\pipreqs.exe\__main__.py", line 9, in
requirements.txt
。方法一是会将python环境中的依赖包全都加入;方法二只将项目依赖包加入。requirements.txt
后,需要安装 requirements.txt
:pip install -r requirements.txt
.
文章标题:Python生成项目依赖包文件requirements.txt
文章链接:http://soscw.com/index.php/essay/50904.html