> 文章列表 > Python 使用pipreqs命令生成 `requirements.txt`报错

Python 使用pipreqs命令生成 `requirements.txt`报错

Python 使用pipreqs命令生成 `requirements.txt`报错

Python 使用pipreqs命令生成 requirements.txt报错:Fatal error in launcher: Unable to create process using ‘“E:\\Anaconda\\python.exe” “D:\\Anaconda\\Scripts\\pipreqs.exe” ./ --encoding=utf-8’: ???

问题描述—Python 使用pipreqs命令生成 requirements.txt报错

报错信息:

Python 使用pipreqs命令生成 `requirements.txt`报错

问题原因

pipreqs这个模块的问题

解决方法

我先尝试了

删除pip.exe,重新安装pip.exe

Python 使用pipreqs命令生成 `requirements.txt`报错

用下面命令:

python -m pip install -U pip

我重新安装后面,发现这个问题没有解决

后面经过检查发现,是pipreqs的这个模块问题,使用 pip uninstall pipreqs 命令先删除这个模块,后面pip install pipreqs 重新安装这个模块。

Python 使用pipreqs命令生成 `requirements.txt`报错

Python 使用pipreqs命令生成 `requirements.txt`报错

后面就可以了

后面使用pipreqs命令时候报错:

pipreqs --force ./ 输入运行后面报错:

Python 使用pipreqs命令生成 `requirements.txt`报错

解决方法:

在命令后面加编码格式就行

新命令如下:

pipreqs ./ --encoding=utf-8

Python 使用pipreqs命令生成 `requirements.txt`报错

运行成功,编码问题解决