迁移Django工作环境,生成并安装依赖文件requirements.txt
如果您更换Django开发环境或者开发完成后需要将项目转移到生产服务器,则必须使用与开发环境。我们需要在服务器上搭建工作环境和开发环境一样。 Django 不需要我们以同样的方式安装它。使用 fatrequirements.txt 是一个很好的解决方案。
在原环境中创建requirements.txt文件,然后将requirements.txt文件添加到新环境中以导入依赖项:
1。在本机/开发环境中运行:
pip freeze > requirements.txt
2。在新的环境/生产环境中运行:
pip install -r requirements.txt
更改环境的Python版本:
我想到的方法是新建一个环境(可以选择python版本),然后导出requirements.txt文件到旧环境,然后安装到新环境。
执行:
激活旧环境
pip freeze > D:\requirements.txt
之后发现requiremes.txt中有很多@-文件
原因是:
pip是安装软件包的特殊语法(从19.1开始支持)
但这条路径取决于环境。 file:///URL 仅在本地文件系统上可用。创建的requirements.txt 文件不能在其他计算机上使用。
所以需要使用命令:
pip list --format=freeze > D:\requirements.txt
目前生成的requirements.txt不包含@文件,
然后安装:
pip install -r D:\requirements.txt
没问题。
其实在部署过程中, requirements.txt 文件存在问题,与在requirements.txt 文件中遇到的问题中描述的情况完全相同。如果遇到不好用的问题,可以复制内容,重新创建requirements.txt文件。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。