【问题标题】:django-admin.py on win7 asked programm for openwin7 上的 django-admin.py 要求程序打开
【发布时间】:2010-09-21 07:00:38
【问题描述】:

我已经在Win7上安装了Django并尝试

 >>> import django
 >>> django.VERSION
(1, 2, 3, 'final', 0)

它有效。但是当我调用 django-admin.py startproject myappname 时,Windows 会显示对话框,询问它应该使用什么程序来打开这个命令。如果我检查 python.exe,那么 django-admin.py 总是向我显示有关 django-admin.py 的帮助

【问题讨论】:

    标签: django windows-7 django-admin


    【解决方案1】:

    Windows 向我显示对话框,询问它应该使用什么程序来打开此命令。

    如果 Python.exe 在您的 PATH 中,您可以通过显式使用 Python 来避免这种情况。例如 python /path/to/django-admin.py startproject myappname.

    如果我检查 python.exe,那么 django-admin.py 总是向我显示有关 django-admin.py 的帮助

    documentationdjango-admin.py startproject

    当使用django-admin.py--settings 选项或设置了环境变量DJANGO_SETTINGS_MODULE 时,禁用此命令。要在这些情况下重新启用它,请忽略 --settings 选项或取消设置 DJANGO_SETTINGS_MODULE

    你能检查一下你是否设置了一个名为DJANGO_SETTINGS_MODULE的环境变量吗?如果是,请删除/取消设置并重试。

    【讨论】:

    • 问题已解决,谢谢,但 python 已经在 PATH 目录中。
    【解决方案2】:

    当我在命令提示符下运行 django-admin.py 时,我遇到了同样的问题,我无法创建项目。 我尝试通过使用 Find 来搜索 python.exe 然后添加 %% 来运行 Regedit,但这还不够……然后我将必要的路径添加到系统 PATH,如下所示。 (控制面板 -> 系统 -> 高级 -> 环境变量 -> PATH)。添加到路径 C:\Python27\python.exe;C:\Python27\Scripts;C:\Python27\Lib\site-packages\django\bin 亚当它工作!现在我可以在 Windows 7 上使用命令创建 Django 项目和应用程序

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-02
      • 1970-01-01
      • 2013-01-30
      相关资源
      最近更新 更多