0
Python 3.3.1 (default, Apr 17 2013, 22:32:14) 
[GCC 4.7.3] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(1, 5, 1, 'final', 0)

嘿,我正在使用 Eclipse 和 PyDev。我的操作系统是 Ubuntu 13.04,我已经安装了 python 2.7 和 python 3.3。我使用 pip 和 pip3 为两个 python 版本安装了 django。我可以在 Eclipse 之外使用 django 模块,但是当我在 Eclipse 中导入 Django 时,它说

No module named 'Django'

我已经在互联网上寻找了几个小时的答案。我认为我的 PYTHONPATH 包括 django 位置。

这是 Eclipse 中的 PYTHONPATH: 在此处输入图像描述

PS。我刚刚发现我可以在 Python 项目中“导入 Django”,但不能在 Eclipse 的 Django 项目中“导入 Django”。oO

4

1 回答 1

0

我对 ubuntu 12.04 + eclipse 3.7.2 + django 1.3.1 有同样的问题。就我而言,django 安装在“/usr/lib/python2.7/dist-packages/django”中。

我试图做几乎和你一样的事情,但失败了。但是我通过以下操作成功导入了 django。

  1. 从 PYTHONPATH 中删除“.../dist-packages/django”
  2. 单击应用(我不是专家,但我读过 eclipse 正在某处缓存)
  3. 添加“.../dist-packages” intead
  4. 点击申请
  5. 创建一个 Pydev 项目并尝试导入 django -> 在我的情况下它被导入。
  6. 创建一个 Django 项目 -> 运行“django-admin startproject XXX”时创建的所有相关文件

我知道这是一个老问题,我也为自己发布了这个。

于 2014-06-04T06:41:45.147 回答