Skip to main content

更优雅的生成 requirements.txt

One min read

pipreqs

  • 安装
pip install pipreqs     
  • 使用
pipreqs -h    
pipreqs [options] <path>
  • 示例
pipreqs . --encoding utf8  --pypi-server https://pypi.douban.com/simple/    
  • 提示
  • 不加 --encoding utf8 会报 UnicodeDecodeError
  • 不翻墙会报 requests.exceptions.ConnectionError:
  • 作者使用过程中多加了一个 django_recaptcha
  • 搜索豆瓣源 --pypi-server https://pypi.douban.com/simple/

pipdeptree

  • 安装
pip install pipdeptree    
  • 使用
pipdeptree     
  • 提示
  • 并不能显示某个项目下的依赖

pip-compile

  • 安装
pip install pip-tools    
  • 卸载所有包
pip-sync requirements.txt requirements.txt    
  • emmm 把我包都卸載了 玩个鬼
  • 想玩的自己看 文档

推荐 pipreqs

image.png

Loading Comments...