我已将C:\ Python26 \ Lib \ site-packages \ django \ bin添加到我的路径中,我已在Windows 7中启动了一个新的cmd会话,但当我尝试执行'python django-admin.py .. '它说没有文件django-admin.py。当我输入路径时,有... \ django \ bin的完整路径。这让我疯了。显然它就在那里,但它不起作用。有什么建议吗?
答案 0 :(得分:5)
python解释器不在路径上的任何地方查找脚本。它确实可以随处查找导入,但不适用于脚本。
尝试键入django-admin.py
,仅django-admin.py
而不是python django-admin.py
,它应该有效。 Windows应该在路径上找到它,然后将其作为python脚本执行。
行,
如果Windows没有运行Python脚本(即您已将编辑器设置为默认的python应用程序),请尝试:python -m django-admin
或python -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首先