杜坤福博客

Hi, 请登录

requirements.txt 生成和导入


python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。

在虚拟环境中使用pip生成:

(venv) $ pip freeze >requirements.txt

安装或升级包后,最好更新这个文件。

需求文件的内容示例如下:

alembic==0.8.6bleach==1.4.3click==6.6dominate==2.2.1Flask==0.11.1Flask-Bootstrap==3.3.6.0Flask-Login==0.3.2Flask-Migrate==1.8.1Flask-Moment==0.5.1Flask-PageDown==0.2.1Flask-Script==2.0.5Flask-SQLAlchemy==2.1Flask-WTF==0.12html5lib==0.9999999itsdangerous==0.24Jinja2==2.8Mako==1.0.4Markdown==2.6.6MarkupSafe==0.23PyMySQL==0.7.5python-editor==1.0.1six==1.10.0SQLAlchemy==1.0.14visitor==0.1.3Werkzeug==0.11.10WTForms==2.1

当需要创建这个虚拟环境的完全副本,可以创建一个新的虚拟环境,并在其上运行以下命令:

(venv) $ pip install -r requirements.txt



相关推荐

评论

  • 昵称 (必填)
  • 邮箱
  • 网址
二维码
评论