2016-07-14 140 views
0
  1. Django应用程序创建的virtualenv
  2. 按照指示在 https://github.com/qubird/django-chatrooms创建项目(聊天),此后没有在virtualenv中的根src文件夹
  3. 导航到virtualenv/src/chatrooms和运行命令python setup.py install,这安装应用程序文件夹与所有文件和文件夹在virtualEnv/src/chatrooms/chatrooms

如何我是否可以将其安装到我的项目中,而不是virtualEnv/src/chatrooms/chatrooms?我也检查了 Can't install Django app from githow can i download code from git hub using command line但我仍然坚持。安装从GitHub

+1

的virtualenv只是封装你通过'PIP安装..'安装您的项目要求。因此,只需在项目目录级别安装应用程序,在settings.py的INSTALLED_APPS列表中添加该应用程序,然后就可以在您的项目中使用该应用程序了。我认为这是您想要听的内容 - 它不会被安装与您的项目目录一起。 – kapilsdv

+0

正如@KapilSachdev所说的,只需使用'pip install django-chatrooms',就像app [mentions](https://github.com/qubird/django-chatrooms#installation)一样。 – dasdachs

+0

好的,如果安装在项目目录级别(禁用virtualenv)。我最终在项目目录级别生成了一个“SRC”。为了运行“setup.py install”,我需要导航到VirtualEnv/chat/src/chatrooms。这将应用程序安装到VirtualEnv /聊天/ src /聊天室/聊天室..到目前为止,只有工作解决方案是手动将应用程序文件夹从virtualenv/chat/src/chatrooms /复制到virtualenv/chat /。但这不能这样做的正确方法? –

回答

0

只需遵循以下:

  1. CD中,您希望您的项目你存储源代码例如目录。家/。
  2. 然后运行django-admin startproject chat
  3. 这会在当前目录创建一个聊天目录
  4. 现在cd到聊天目录。
  5. 运行virtualenv env
  6. 这将创建一个目录,即env。现在只需运行source /env/bin/activate(如果你在聊天目录中)激活virtualenv。
  7. 由于您现在已准备好并激活virtualenv,只需运行pip install ..即可安装所有应用程序,然后就可以开始了。

不要担心ENV文件夹及其内容或在您安装的应用程序代码都(直到要更改安装的应用程序,这通常不是这样的东西)。

所有你必须看到的是,如果你安装的应用程序工作与否。

+0

确定按照您的项目说明,然后虚拟env确实没有任何变化,应用程序聊天室现在安装到root/chat/env/src/chatrooms/chatrooms ...以及从聊天目录或env目录安装时。 ...我需要一个烟:0 –

+0

我真的不明白你想要什么与virtualenv目录结构。此外,所有的应用程序都从项目目录安装,(在这里聊天)。不要担心安装的应用程序源代码的位置。所有你应该担心的是你安装的应用程序(聊天室或任何)工作或没有。最后使用virtualenv是一个建议不是一个要求。所以不要担心它。它所做的只是为您的项目提供一个独立的环境。 – kapilsdv

+0

也不要运行'python setup.py install',你已经使用_pip_安装了应用程序。 – kapilsdv

0

下面的方法直接安装到prjoect一级目录没有NEDD手动移动文件,.IE,未安装到SRC /聊天室/ charooms

1创建的virtualenv(可选)

2创建项目

3 CD突出

4运行git初始化

5运行命令GIT中克隆 “{协议:URL}”

6附加应用设置&和URL主UURLCONF文件