用到的模块为
pip install pipreqs
只用到项目根目打开CMD录输入即可
pipreqs ./
也可能会报错:
Traceback (most recent call last):
File "g:\programdata\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "g:\programdata\anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "g:\ProgramData\Anaconda3\Scripts\pipreqs.exe\__main__.py", line 9, in <module>
File "g:\programdata\anaconda3\lib\site-packages\pipreqs\pipreqs.py", line 396, in main
init(args)
File "g:\programdata\anaconda3\lib\site-packages\pipreqs\pipreqs.py", line 341, in init
extra_ignore_dirs=extra_ignore_dirs)
File "g:\programdata\anaconda3\lib\site-packages\pipreqs\pipreqs.py", line 75, in get_all_imports
contents = f.read()
UnicodeDecodeError: 'gbk' codec can't decode byte 0xb2 in position 35: illegal multibyte sequence
需要设置编码格式了:
pipreqs ./ --encoding=utf-8
安装命令:
pip install -r requirements.txt