首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Requirements.txt太大了

Requirements.txt太大了
EN

Stack Overflow用户
提问于 2014-11-29 20:52:10
回答 1查看 1.7K关注 0票数 0

对于某种Hello World应用程序,我在部署到heroku之前这样做:

代码语言:javascript
复制
pip freeze > requirements.txt

得到了超过50个依赖项。我认为这很多,即使我已经从setting.py中删除了冗余的依赖项,所以现在看起来是这样的:

代码语言:javascript
复制
INSTALLED_APPS = (
    'django.contrib.contenttypes',
    'django.contrib.staticfiles',
    'app1'
)

MIDDLEWARE_CLASSES = (
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware'
)

我还能做什么?

EN

回答 1

Stack Overflow用户

发布于 2014-11-29 20:56:38

pip freeze命令用于通过pip实用程序安装的内容。

这与你在settings.py中安装的应用程序没有任何关系。这些只是Django使用的应用程序。通过pip安装的包是您的环境使用的python包。

通过pip删除包可能会破坏您正在处理的其他项目或需要在“全局”环境中安装包的其他实用程序。建议您使用Python对每个项目使用单独的virtualenv,因此每个项目都有自己的软件包安装、自己的pip实用程序和python解释器。

更多信息请访问virtualenvhttp://docs.python-guide.org/en/latest/dev/virtualenvs/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27202476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档