2013-07-14 64 views
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。我可以使用Django模块的Eclipse外面,但是当我在Eclipse导入Django的,它说Django在Eclipse中无法解析导入

No module named 'Django' 

我已经找了互联网几个小时回答了。我认为我的PYTHONPATH包含django位置。

下面是在Eclipse中PYTHONPATH: enter image description here

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

+0

不确定,但不应该是“>>导入django”..? –

回答

0

我和ubuntu 12.04 + eclipse 3.7.2 + django 1.3.1有同样的问题。 在我的情况下,django安装在“/usr/lib/python2.7/dist-packages/django”中。

我试图做几乎和你一样,并失败。 但我已经成功导入django做以下事情。

  1. 从PYTHONPATH删除 “.../DIST-包/ Django的”
  2. 点击Apply(我不是专家,但我看过日食某处缓存)
  3. 添加” ....../dist-packages“intead
  4. Click on apply
  5. 创建一个Pydev项目并尝试导入django - >它会在我的情况下导入。
  6. 木箱的Django项目 - >所有相关的文件,你运行“Django的管理startproject命令XXX”

创建我知道这是一个老问题由我发布这个为自己了。