参考文章: pipreqs - Generate requirements.txt file for any project based on imports
作用:
能快速汇总所需安装的包然后批量安装
使用方法:
- 执行pip install pipreqs
-
执行pipreqs ‘path’
(会把项目path路径下所有.py文件以及子文件夹下的.py文件的导包汇总到一个txt文件)
比如:
然后我在当前路径打开控制台程序:
然后执行:
(’./'表示当前路径)
没一会儿, 就会显示:
文件夹中多了个requirements.txt文件:
打开可看到我们的导包和包版本:
常见问题:
如果.py文件中全文绝对不能出现中文逗号: “,”, 如:
或者:
否则会报错(UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x8e in position 311: illegal multibyte sequence):
尤其要注意, 若有报错, 一定是出现了中文逗号或者其他中文标点了(猜测但没试过)!
以后要迁移项目, 要在新的虚拟环境安装包时, 只需在requirements.txt文件路径下执行
pip install -r ./requirements.txt
即可快速安装所有包.