django-admin.py startproject mysite没有做任何事情

时间:2012-02-12 21:42:00

标签: python django python-2.7

当我在linux中完成民意调查教程时,它有效,但我在Windows 7中再次这样做,它什么也没做。

我已经设置了环境变量,并将文件关联设置为python27.exe

当我从DOS命令提示符运行django-admin.py startproject mysite时,它会执行,但它会向我显示所有信息(如选项等),就好像我输入了帮助选项一样。它实际上并不是在我的目录中创建项目文件。我很感激帮助。

另外,我尝试了这里找到的解决方案(看起来是完全相同的问题)。 它不起作用

django-admin.py is not working properly

6 个答案:

答案 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)

很棒的答案。但不幸的是,它对我不起作用。这就是我解决它的方式

  1. 打开django_admin.py正如@wynston所说。但是第一行的路径已经正确显示#!C:\。所以没必要改变它

  2. 我必须将"..."放在django-admin.py地址附近。导航到cmd.exe中的项目目录并运行此

    python" C:\ Users \ ...... \ Scripts \ django-admin.py" startproject projectname

  3. 它仅适用于引号。我在Windows 7,64位上使用Anaconda Python 2.7 64位。希望它有所帮助