Python项目生成依赖文件requirements.txt时报错:No such file or directory: 'requirements.txt\\requirements.txt'

Python提供requirements.txt文件来进行项目中依赖的三方库进行整体安装导入。

常见的方式有两种:

1.导出本地环境所有依赖

pip freeze > requirements.txt

2.导出指定目录下的依赖

pip install pipreqs
pipreqs requirements.txt

我当时想要的是第二种,但执行pipreqs requirements.txt后遇到报错:

FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt\\requirements.txt'

解决办法:

在带有目标py文件的目录下执行:

pipreqs ./    

如果遇到报错:

'gbk' codec can't decode byte 0x9d in position 114: illegal multibyte sequence

就执行:

pipreqs ./ --encoding=utf8

搞定~

INFO: Successfully saved requirements file in ./requirements.txt

你可能感兴趣的:(python,依赖)