任何应用程序一般须要设置安装所需并依赖一组类库来知足工做要求。要求文件是指定和一次性安装包的依赖项具体一整套方法。python
Python 项目依赖,生成 requirements.txt 有两种方法bash
一、进入须要生成文件的目录ui
# 切换路径到 C (venv) H:\dealFile>C: (venv) C:\> # cd 切换到指定目录 (venv) C:\>cd C:\Users\Administrator\PycharmProjects\dealFile (venv) C:\Users\Administrator\PycharmProjects\dealFile>
二、安装 pipreqs编码
# 安装 pipreqs,可能提示须要先升级 pip pip install pipreqs
三、进入须要生成文件的目录执行spa
pipreqs ./ (或者直接 pipreqs D:\test[实际路径])
在此时可能会碰见编码报错code
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 776: illegal multibyte sequence
解决方法:指定编码格式ip
# pipreqs ./ --encoding=utf8 (venv) C:\Users\Administrator\PycharmProjects\dealFile>pipreqs ./ --encoding=utf8 INFO: Successfully saved requirements file in ./requirements.txt
# 进入指定目录 pip freeze > requirements.txt
若是要安装 requirements.txt 中的类库内容,那么你能够执行rem
pip install -r requirements.txt