【问题标题】:django-admin.py startproject mysite is not doing anythingdjango-admin.py startproject mysite 没有做任何事情
【发布时间】:2012-03-04 09:49:15
【问题描述】:

当我在 linux 中做投票教程时它起作用了,但我在 Windows 7 中再次这样做,它什么也没做。

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

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

另外,我尝试了此处找到的解决方案(它似乎是完全相同的问题)。 它没有工作

django-admin.py is not working properly

【问题讨论】:

    标签: python django python-2.7


    【解决方案1】:

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

    1. 如@wynston 所说,已打开django_admin.py。但是第一行的路径已经正确显示#!C:\。所以不用改了

    2. 我不得不在django-admin.py 地址周围加上"..."。导航到cmd.exe 中的项目目录并运行此

      python "C:\Users\ ......\Scripts\django-admin.py" startproject 项目名

    它只适用于引号。我在 Windows 7、64 位上使用 Anaconda Python 2.7 64 位。希望对你有帮助

    【讨论】:

      【解决方案2】:

      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

      【讨论】:

        【解决方案3】:

        我遇到了同样的问题。

        以前从未使用过 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吗?
        【解决方案4】:

        将django-admin.py的第一行#!/usr/bin/env python改成例如 #!D:\Program Files\Python\python.exe(你安装 python.exe 的地方,这是我的目录),它可以工作。

        【讨论】:

          【解决方案5】:

          尝试从命令行运行python27 django-admin.py startproject mysite,可能是另一个(旧)python.exe 执行django-admin.py 文件。如果有一个与.py 文件关联的程序,事情就会混淆,而您的path 环境变量并不重要。

          我建议你使用virtualenv。当你使用它时,你应该把 python.exe 放在你想要运行的每个 .py 文件之前,因为 python 的安装会将 .py 文件与安装的 python.exe 相关联,并且会使用它,无论你的路径是什么. :(

          【讨论】:

            【解决方案6】:

            使用python django-admin.py startproject mysite。前段时间我遇到同样的问题时,这对我有用。

            【讨论】:

              猜你喜欢
              • 2020-05-24
              • 1970-01-01
              • 2012-05-30
              • 2013-07-20
              • 1970-01-01
              • 1970-01-01
              • 2023-03-26
              • 2012-06-05
              • 2011-04-10
              相关资源
              最近更新 更多