如何正确安装Django?

时间:2013-06-11 01:54:25

标签: python django install

我正在尝试设置一个Django项目,并且在设置所有内容方面有点难过。

我已经运行了pip install django并尝试通过

运行django
python
import django

但我立即收到消息ImportError: no module named Django

我已尝试转到/usr/local/lib/python2.6/site-packages文件夹,但该文件夹中没有任何内容。如果我去/usr/local/lib/python2.6/dist-packages,我的所有模块都包括django。现在一切都应该放在site-packages文件夹中吗?我真的很困惑为什么django没有运行它应该的方式。我尝试阅读Django文档但假设我的安装正确进入.../site-packages

3 个答案:

答案 0 :(得分:0)

使用pip install Django

出于某种原因,他们在Django中使用了大写字母'D',而不是普通的小写字母。来源:Django Documentation

还要确保/usr/local/lib/python2.6/dist-packages已添加到PATH

pip的正常行为是安装到site-packages文件夹中。也许尝试重新安装pip

答案 1 :(得分:0)

你应该设置一个virtualenv,特别是如果你要制作几个有不同要求的Django应用程序。您还必须使用pip sudo运行sudo pip install django。要学习如何制作一个virtualenv:http://www.virtualenv.org/en/latest/

您还可以检查$PATH变量以查看/usr/local/lib/python2.6/dist-packages是否存在,如果不是,您可以通过在.bash_profile中添加以下内容来添加

PATH="${PATH}:/usr/local/lib/python2.6/dist-packages"
export PATH

virtualenv下,您不必使用sudo pip,而是cd(更改目录)到您的环境目录,然后运行pip install django,它只会 为该项目安装它。

答案 2 :(得分:0)

你确定你使用的是“Virtualenv”,如果不是你应该考虑使用virtualenv。我怀疑你没有使用它并进行Django的系统安装。

因此请确保Django正确安装。可能是您没有进行系统范围安装的用户权限,因此请尝试sudo pip install django

希望它对您有用,如果不是为了更好地描述您的问题。

相关问题