【问题标题】:how to start a new django project from any directory如何从任何目录启动一个新的 django 项目
【发布时间】:2013-12-06 16:53:41
【问题描述】:

我正在运行一台 Windows 8 机器。我已经使用 pip 安装了 django,一切看起来都正确完成。运行 python 2.7 并安装了 django 1.6。

python c:\python27\scripts\django-admin.py startproject mysite

这是我发现从任何目录启动新项目的唯一方法;否则我将不得不制作我的项目并从该特定文件夹运行它。我希望能够:

python django-admin.py startproject mysite

从任何目录 - 或更简单地说:

django-admin.py startproject mysite

从任何地方。我有:

c:\python27\;c:\python\scripts\

在我的环境变量中。

【问题讨论】:

  • c:\python27\scripts\ 添加到您的路径怎么样?

标签: django python-2.7 django-admin


【解决方案1】:

不是 Windows 专家,但请尝试从您希望网站所在的目录运行命令。


cd C:\Sites
python django-admin.py startproject mysite

如果这不起作用,那么是您的 PATH 中没有 Django。将 Django 添加到您的 PATH 中。否则你将不得不这样做

python C:\path\to\django-admin.py startproject mysite

另请查看https://docs.djangoproject.com/en/dev/intro/install/,了解有关设置 Django 环境的更多文档。
希望对您有所帮助!

【讨论】:

    【解决方案2】:

    您可以创建一个包含

    的 .cmd 文件

    python c:\python27\scripts\django-admin.py %1 %2 %3 %4 %5

    将其命名为 django-admin.cmd 并放入 c:\windows\system32

    那你应该可以

    django-admin startproject mysite 任何地方

    【讨论】:

      【解决方案3】:

      似乎问题在于 .py 文件的默认打开方式。 首先,找到一个 .py 文件。 右键单击它,然后选择“打开方式”,这里你应该使用python作为默认打开模式

      然后重启你的cmd,它应该可以工作了。

      这是另一个同样的问题Can't open file 'django-admin.py': [Errno 2] No such file or directory

      【讨论】:

        【解决方案4】:

        您可以使用virtualenv 的。在创建 env、安装 django 并激活和 env django-admin 命令后应该可用。 A recent similar question.

        【讨论】:

          猜你喜欢
          • 2019-03-25
          • 1970-01-01
          • 2022-11-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-05-28
          • 2015-05-04
          相关资源
          最近更新 更多