0

我无法在 Eclipse 中运行解释器。 我制作了一个新的解释器,它从虚拟环境中加载 python2.7 。当我运行 manage.py 文件时,它给了我错误,因为它无法加载模块。

如果我从终端执行它,它工作正常,但是当我从 eclipse 运行命令时它给我错误。

错误:

Traceback (most recent call last):
  File "/home/workspace/tms/manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ImportError: No module named django.core.management

我是因为 Ubuntu 11.0 而面临这个问题,还是有其他问题?

任何人都可以帮助我..

4

1 回答 1

0

听起来您的口译员设置不正确。我建议配置一个新的。当您选择新解释器的位置时,请确保您使用 virtualenv(而不是系统)中的 python 可执行文件,这可能是/path/to/your/virtualenv/bin/python.

当您到达 eclipse 邀请您将文件夹添加到您的 python 路径时,单击“全选”可能是最简单的。这应该包括您的虚拟环境中的所有包(例如 django)。

然后在您的项目上使用这个新的解释器,eclipse 应该能够找到该django.core.management模块(以及您项目中使用的所有其他模块)。

于 2013-02-18T07:31:18.260 回答