【问题标题】:Problems beginning a new project with Django on Windows 7 OS在 Windows 7 操作系统上使用 Django 开始新项目时出现问题
【发布时间】:2025-12-27 21:30:12
【问题描述】:

我正在尝试在 Windows 7 机器上使用 Django 开始一个项目(有史以来第一个),但遇到了“startproject”问题。我已确保 Django 已正确安装并且似乎工作正常,但是当我尝试“django-admin.py startproject sitename”时遇到问题

我已尝试使用完整路径长度 (C:\Python25\Lib\site-packages\django\contrib\auth\admin.py),但仍然没有。我在普通命令提示符和 python 命令行上都尝试了多种方法。有什么想法吗?

【问题讨论】:

  • 是的。试着告诉我们问题是什么。
  • 他的意思是发布确切的错误信息,告诉我们您是如何安装 Python(ActiveState,来自 Python.org?)等。
  • 您是否明确调用了解释器?错误信息是什么?
  • 可能与添加python路径有关。在这里查看如何做到这一点How to add to the pythonpath in windows 7

标签: python django django-admin


【解决方案1】:

如果您使用的是 Windows 7,请确保您以管理员身份运行 Windows 命令提示符。但是,如果不了解您所发现的确切问题的更多详细信息,恐怕很难为您提供帮助。

你提到你将要做你的第一个 Django 项目。如果您仍然对环境配置有问题并且只想专注于开发任务,您可能想尝试BitNami DjangoStack。它是免费的,我们专门为开发人员创建了它,所以一切都是开箱即用的。它包括 Python 2.6.5、带有 mod_wsgi 的 Apache、Django 1.3,您可以选择安装 PostgreSQL、MySQL 或两者。它还包括 SQLite。

【讨论】:

    【解决方案2】:

    你试过吗?

    C:\path\to\parent\folder>C:\Python25\Lib\site-packages\django\bin\django-admin.pyc startproject MY_DJANGO_PROJECT
    

    【讨论】:

    • 非常感谢大家。我从 django 网站安装了它,但是我无法让 setup.py 工作,所以我手动将文件放入 site-packages 文件夹,就像网站说的那样,如果遇到错误我可以这样做。现在,我在 Windows 命令提示符中输入以下内容: [C:\Python25\Lib\site-packages\django\bin\django-admin.py startproject dhsite] 我得到的错误是: [警告:未导入目录“C:Python25\Lib\site-packages\django\contrib\auth\locale”:缺少 init.py]。目前,init.py 文件在 'bin' 中。
    • 确保 contrib\auth\locale 文件夹中有 init.py 文件。如果没有,只需创建并保存并在那里清空一个。
    • 有效!显然它以前工作过,因为我在我的 C 驱动器上找到了一个具有该名称的文件夹,但它仍然给我错误。现在我已将 init.py 文件添加到 locale 文件夹,它就像一个魅力!非常感谢您,jcfollower!