【问题标题】:unable to complete django installation无法完成django安装
【发布时间】:2018-02-07 09:37:19
【问题描述】:

我从链接https://github.com/django/django.git 下载了必要的文件并将它们粘贴到我的虚拟环境目录中

设置并激活 virtualenv 后,当我运行以下命令时:

$ pip install -e django/

它会产生这个错误:

(ENV) C:\WINDOWS\system32>pip install -e django/ django/ 应该 是本地项目的路径或以 svn+、git+ 开头的 VCS url, hg+ 或 bzr+

我是 Windows 用户。我认为该命令是针对 bash 而不是针对 cmd。

是否需要使用这个 git 工具才能最终使用 django ?

按照 Django 网站上的说明:

【问题讨论】:

  • 你为什么要安装开发版?你显然是 Django 和开发的新手,所以你应该关注the instructions to install a released version
  • (该错误是因为您没有正确按照说明进行操作;首先,您不应该在 WINDOWS\system32 目录中。您不需要 git 来安装 Django,但是您确实需要 git 或类似的工具来进行任何实际开发。但是,这些不是您现在应该阅读的说明。)

标签: django python-3.x installation


【解决方案1】:

如果您刚开始进行 Django 开发,我建议您先查看一些 YouTube 视频,然后再阅读 Django 文档。就我个人而言,刚开始的时候,我发现文档一开始很难理解,但随着你变得更好,你可以越来越多地参考它们。

这里有一个good beginner video series 可以帮助您入门。

在任何情况下,我都建议使用virtualenvwrapper-win,这样您就可以在多个 Django 项目上工作而不会发生任何冲突。

首先,确保您拥有added Python to the Windows environment。打开 CMD 并运行pip install virtualenvwrapper-win

然后cd 到您的项目文件所在的目录并运行mkvirtualenv projectname

终于运行setprojectdir path/to/folder

现在,每当您想进入该虚拟环境并处理您的项目时,您只需运行命令workon projectname,其余的工作都会为您完成。如果在命令提示符的每个新行上它在括号中为您提供 (projectname),您就会知道它有效。

要实际安装 Django,您只需在虚拟环境中运行 pip install django

【讨论】:

  • 我很高兴看到一个文明的答案,而不是上面的 cmets,这些 cmets 在 OP 的意图上相当简洁和自以为是。就个人而言,我遇到了这个确切的问题,但对我来说,这是一个没有注意我在文档中的位置的情况。
  • 感谢@lee,我发现 SO 有时可能是一个非常恶劣的环境,尤其是当您刚刚开始并且不知道如何正确格式化问题并在发布之前研究其他问答时。很高兴听到您一切顺利!
【解决方案2】:

根据您的问题,我想您正在尝试在虚拟目录中安装 django。如果这是正确的,您不需要从 git 获取它。 另一种方法是创建一个目录“main”,然后在其中创建一个项目目录“mydjangoproject”和一个虚拟环境“env”。

C:\>mkdir main
C:\>cd main
C:\main>mkdir mydjangoproject
C:\main>virtualenv env

现在激活虚拟环境。

C:\main>env\Scripts\activate

然后在里面安装所有的包。例如

(env) C:\main>pip install django

【讨论】:

    猜你喜欢
    • 2017-11-08
    • 2020-04-22
    • 1970-01-01
    • 2018-04-10
    • 2013-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-04
    相关资源
    最近更新 更多