使用 pip
requirements.txt 用来记录项目所有的依赖包和版本号,只需要一个简单的 pip 命令就能完成。
然后这个文件就在你执行命令的那个地址下。
pip freeze > requirements.txt
生成的文件会像这个样子
alembic==1.0.10
blinker==1.4
Click==7.0
dominate==2.3.5
Flask==1.0.3
然后就可以用
pip install -r requirements.txt
来一次性安装 requirements.txt 里面所有的依赖包,真是非常方便。
个人觉得手动删掉版本号,可以指定几个你想要的版本,但全部的话没必要,反而会因为版本号而出问题。