当我在linux中完成民意调查教程时,它有效,但我在Windows 7中再次这样做,它什么也没做。
我已经设置了环境变量,并将文件关联设置为python27.exe
当我从DOS命令提示符运行django-admin.py
startproject mysite时,它会执行,但它会向我显示所有信息(如选项等),就好像我输入了帮助选项一样。它实际上并不是在我的目录中创建项目文件。我很感激帮助。
另外,我尝试了这里找到的解决方案(看起来是完全相同的问题)。 它不起作用
答案 0 :(得分:2)
我遇到了同样的问题。
之前从未使用过Django,但在Windows 7平台上完成了Python 2.7。我下载了最新版本的Django并将其解压缩到我的桌面上。
稍微捣乱后设法让它自己安装。我发现不能只是按照文档中提供的教程搜索问题并找到这个帖子,现在我可以通过执行以下操作来使其工作,
我打开dos命令窗口。我导航到我想要设置项目文件的根目录。然后我确保根据wynston的说明编辑了django_admin文件,然后键入以下内容。
python c:\location of django_admin.py startproject projectname
它执行得很漂亮。
*感谢wynston编辑django_admin.py文件。
答案 1 :(得分:1)
尝试从命令行运行python27 django-admin.py startproject mysite
,也许另一个(较旧的)python.exe执行django-admin.py
文件。如果有一个与.py
文件关联的程序,则事情会混淆,而您的path
环境变量无关紧要。
我建议您使用virtualenv。当你使用它时,你应该把python.exe放在你想运行的每个.py
文件之前,因为python的安装会将.py文件与安装的python.exe相关联,并且会使用它,无论是什么你的道路。 :(
答案 2 :(得分:1)
例如,将django-admin.py #!/usr/bin/env python
的第一行更改为
#!D:\Program Files\Python\python.exe
(安装python.exe的地方,那是我的目录),它可以工作。
答案 3 :(得分:0)
使用python django-admin.py startproject mysite
。不久之前,当我遇到同样的问题时,这对我有用。
答案 4 :(得分:0)
Windows中的解决方案很简单:
1 - 转到C:\ Python34 \ Scripts
2 - 右键单击django-admin.py
3 - 选择
打开4 - 选择默认程序
5 - 选择Laucher Python for Windows(控制台)
6-在CMD Windows python django-admin.py startproject mysite
答案 5 :(得分:0)
很棒的答案。但不幸的是,它对我不起作用。这就是我解决它的方式
打开django_admin.py
正如@wynston所说。但是第一行的路径已经正确显示#!C:\
。所以没必要改变它
我必须将"..."
放在django-admin.py
地址附近。导航到cmd.exe
中的项目目录并运行此
python" C:\ Users \ ...... \ Scripts \ django-admin.py" startproject projectname
它仅适用于引号。我在Windows 7,64位上使用Anaconda Python 2.7 64位。希望它有所帮助