【问题标题】:how to run a downloaded django project?如何运行下载的 django 项目?
【发布时间】:2020-07-23 07:23:28
【问题描述】:

我从一位同事那里得到了一个 django 项目。在查看了如何在他们的计算机上运行它之后,我似乎需要找到一个名为“requirements.txt”的文本文件。但是,我下载的文件夹中没有这个。

我尝试运行这两个命令

python manage.py runserver

但我收到以下错误:

OSError: [WinError 123] The filename, directory name, or volume label syntax is
incorrect: '<frozen importlib._bootstrap>'

在运行 runserver 之前运行 migrate 也无济于事。它会导致以下错误:

ModuleNotFoundError: No module named 'django_extensions'

下载的 django 项目可以在没有 requirements.txt 文件的情况下运行吗?

【问题讨论】:

  • 对于任何 Python 项目,如果没有 requirements.txt 文件,安装所有 pip 依赖项将非常困难。

标签: python python-3.x django django-templates


【解决方案1】:
pip install django-extensions

这应该有帮助

【讨论】:

  • 这是一种临时解决方案
【解决方案2】:

尝试让您的同事使用 pipenv(pipenv shell) after you install (pipenv) package with pip.that's going to create (Pipfile) --> 启动一个环境,该环境可以转换为 requirements.txt 或其他方式。 我强烈建议你开始使用 pipenv 来处理你的环境,这绝对是一种祝福。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-26
    • 2017-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-02
    • 1970-01-01
    相关资源
    最近更新 更多