如何正确安装Django?

2024-04-26 06:09:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图建立一个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


Tags: installpip项目djangoimport文件夹消息lib
3条回答

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

您还可以检查您的$PATH变量,看看/usr/local/lib/python2.6/dist-packages是否存在,如果没有,您可以通过在.bash_配置文件中添加以下内容来添加

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

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

使用pip install Django。在

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

还要确保将/usr/local/lib/python2.6/dist-packages添加到您的PATH。在

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

您确定您正在使用“Virtualenv”,如果没有,您应该考虑使用Virtualenv。我怀疑您没有使用它,也没有安装Django。在

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

希望它对你有帮助,如果不是的话,尽量描述你的问题。在

相关问题 更多 >