win7 上的 django-admin.py 要求程序打开

发布于 2024-09-24 06:19:50 字数 293 浏览 4 评论 0原文

我已经在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 的帮助

I have installed Django on Win7 and try

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

it works. But when I call django-admin.py startproject myappname, Windows show me dialog with ask what program it should use to open this command. If I check python.exe then django-admin.py always show me help about django-admin.py

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

花开半夏魅人心 2024-10-01 06:19:50

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

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

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

来自 django-admin.py startproject 的文档

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

您可以检查是否设置了名为 DJANGO_SETTINGS_MODULE 的环境变量吗?如果是,请将其删除/取消设置,然后重试。

Windows show me dialog with ask what program it should use to open this command.

You can avoid this by using Python explicitly, provided Python.exe is in your PATH. For e.g.
python /path/to/django-admin.py startproject myappname.

If I check python.exe then django-admin.py always show me help about django-admin.py

From the documentation for django-admin.py startproject:

This command is disabled when the --settings option to django-admin.py is used, or when the environment variable DJANGO_SETTINGS_MODULE has been set. To re-enable it in these situations, either omit the --settings option or unset DJANGO_SETTINGS_MODULE.

Can you check if you have set an environment variable named DJANGO_SETTINGS_MODULE? If yes, remove/unset it and try again.

划一舟意中人 2024-10-01 06:19:50

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

I have had the same problen that raise this error when I ran django-admin.py on Command prompt I couldn't create a projects.
I tried to Run Regedit by using Find to Search python.exe and then adding %% but it was not sufficient... I then added the necessary Path to the System PATH as Shown Below.
(Control Panel -> System -> Advanced ->Environment Variables -> PATH). Add to the PATH
C:\Python27\python.exe;C:\Python27\Scripts;C:\Python27\Lib\site-packages\django\bin
Adam It Work!!! Now I can Create Django Projects and applications Using Command on Windows 7

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文