【问题标题】:Why doesn't Pydev find Django?为什么 Pydev 找不到 Django?
【发布时间】:2014-01-28 02:49:23
【问题描述】:

我已经安装了 Django。我的 python-2.7 文件夹中也有 django-admin.py。我可以使用我的 Python shell (DreamPie) import django。但是我不能在 Pydev 中创建一个新的 Django 项目。尝试创建新的 Pydev Django 项目(选择 python2.7 作为解释器)时,我收到以下错误消息:

我访问了消息中的链接,我具备开始使用 Django 的所有先决条件:已安装 Django,import django 正常工作(在 shell 中)。

【问题讨论】:

    标签: python django pydev


    【解决方案1】:

    在 Eclipse 中:

    窗口 --> 首选项 --> 解释器 - Python。

    请务必选择 Python2.7 作为解释器。

    现在,单击新建文件夹。浏览找到 django 的路径(在本例中为:C:\Django-1.2.5\django)。

    确定 --> 应用 --> 确定。

    就是这样。您可以创建一个新的 Django 项目。

    【讨论】:

    • 这似乎对我有用,除了我必须将它与以前的 cmets 的技巧结合起来。我没有添加“/Library/Python/2.7/site-packages/django”,而是只添加了“/Library/Python/2.7/site-packages”,我不得不为所有版本的python添加它,而不仅仅是2.7(在我的情况是 3.3 + 2.7)。快乐狩猎
    【解决方案2】:

    对我有什么帮助(根据您的安装调整目录和文件名):

    我使用扩展器 *.egg 在同一文件夹中从 C:\Python27\Lib\site-packages\ 创建了文件 Django-1.3-py2.7.egg-info 的副本。

    然后,在 Eclipse 对话框中

    Window -> Preferences -> PyDev -> Interpreter-Python
    

    我使用按钮 New Egg/Zip(s) 将这个新创建的文件添加到系统 PYTHONPATH 列表中。

    Eclipse 通过这种方式找到了 Django。

    【讨论】:

      【解决方案3】:

      我参考Fabio Zadroznys 答案,应该对你们所有人都有效。

      可能您的解释器中配置的 PYTHONPATH 不正确...

      即:如果你有一个结构

      /my/path/django
      /my/path/django/init.py

      你必须确保

      /我的/路径

      被添加到 PYTHONPATH(并且 /my/path/django 不是!!!

      要注意的另一件事是,在安装 Django 之后,您只需在解释器中进行刷新 > 以使其被识别(转到解释器首选项页面,按 >'apply' 并选择要重新使用的解释器已分析 - 已经计划在即将发布的版本之一中自动执行此操作,但现在您必须手动执行此操作

      链接:
      pydev does not recognize django installation

      【讨论】:

        【解决方案4】:

        不适合我。附加的屏幕截图显示 django 可以从 pydev shell 导入,并且它的路径在 pydev 的 SYSTEMPATH 中。

        (由于人们在其他问题中提到了 virtualenv,我会提到这是在 virtualbox 中发生的,但我认为这并不重要?)

        【讨论】:

          【解决方案5】:

          它需要在 PATH 或 /usr/bin 中

          【讨论】:

          • 谢谢,但我不明白。什么需要在哪里?我需要将什么文件复制到哪个位置?
          • 我在 Windows 上。刚刚解决了问题并回答了我自己的问题。还是谢谢。
          • @JakeKalstad 听起来您并没有完全阅读这个问题。
          猜你喜欢
          • 1970-01-01
          • 2014-08-05
          • 2016-11-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-04-06
          • 2022-01-15
          相关资源
          最近更新 更多