无论我做什么,都找不到django-admin.py,即使它在我的路上

时间:2010-03-30 03:20:26

标签: python django

我已将C:\ Python26 \ Lib \ site-packages \ django \ bin添加到我的路径中,我已在Windows 7中启动了一个新的cmd会话,但当我尝试执行'python django-admin.py .. '它说没有文件django-admin.py。当我输入路径时,有... \ django \ bin的完整路径。这让我疯了。显然它就在那里,但它不起作用。有什么建议吗?

5 个答案:

答案 0 :(得分:5)

python解释器在路径上的任何地方查找脚本。它确实可以随处查找导入,但不适用于脚本。

尝试键入django-admin.py,仅django-admin.py而不是python django-admin.py,它应该有效。 Windows应该在路径上找到它,然后将其作为python脚本执行。

行,

如果Windows没有运行Python脚本(即您已将编辑器设置为默认的python应用程序),请尝试:python -m django-adminpython -m django-admin.py-m参数使用模块模式,它检查路径。

答案 1 :(得分:5)

我意识到这是旧的,但遇到了同样的问题。 在Windows上,您的路径应包含以下内容:

C:\ Python27 \; C:\ Python27 \脚本

这是假设安装了python 2.7.3和django 1.4.3

答案 2 :(得分:4)

python -mdjango-admin看起来就像你在寻找什么。 -m告诉Python在sys.path上找到一个模块并将该模块作为“主脚本”运行 - 这似乎是你的目标!

答案 3 :(得分:4)

这个python命令将在syspath中搜索有问题的django模块:

python -m django.bin.django-admin

答案 4 :(得分:0)

我有同样的问题,python -mdjango-admin有效。但我不得不定义PYTHONHOME& PYTHONPATH首先