验证中...
gistfile1.txt
Raw Copy
# pip类似java项目的maven和node项目的npm,requirements.txt类似java项目的pom.xml文件和node项目的package.json文件
# 在项目根目录下生成requirements.txt文件,当需要在新的地方创建这个项目的依赖环境,可以通过此文件创建
一、pip freeze:这种方式配合virtualenv 才好使,否则把整个环境中的包都列出来了
> pip freeze > requirements.txt //生成requirements.txt
> pip install -r requirements.txt //安装requirements.txt中的类库内容
二、pipreqs:这个工具的好处是可以通过对项目目录的扫描,自动发现使用了那些类库,自动生成依赖清单。缺点是可能会有些偏差,需要检查并自己调整下。
> pip install pipreqs //安装pipreqs
> pipreqs --force ./ --encoding=utf8 //在项目的根目录下使用pipreqs生成requirements.txt,--force覆盖现有的requirements.txt
> pip install -r requriements.txt //安装requirements.txt中的类库内容
参考:
https://www.cnblogs.com/zhaopanpan/p/9383350.html
https://ningyu1.github.io/blog/20180309/67-python-requirements.html

Comment list( 0 )

You need to Sign in for post a comment

Help Search