pydev 无法识别带有 django 的 python 安装

Posted

技术标签:

【中文标题】pydev 无法识别带有 django 的 python 安装【英文标题】:pydev not recognizing python installation with django 【发布时间】:2011-04-25 18:56:21 【问题描述】:

我已经用 django 安装了 python。我知道安装在那里,因为我按照说明安装了它,并且在命令行中我可以执行“import python”并且没有崩溃。

当我尝试在 pydev 中创建 django 项目时,出现错误:“Django not found.”

可能是什么问题?

【问题讨论】:

请详细说明:您如何尝试在 pydev 中创建新的 django 项目?还有你在哪里得到错误“Django not found”? 这个问题的另一种解决方案 [这里][1] ***.com/questions/5066381/… 【参考方案1】:

我遇到了同样的问题,这是我在安装 eclipse 后所做的:

首选项 > 解释器 Python 按下自动配置 已选择 /Library/Python/x.x/site-packages,未选择 (里面有一些 django 文件夹,大概是安装) 点击应用/确定

之后创建一个 Django 项目应该没问题。

祝你好运!

【讨论】:

这也对我有用。为什么默认情况下会取消选中? 为我工作。选项清单来了,默认情况下未选中两个或三个。刚刚检查了他们.. :)【参考方案2】:

进入菜单 window -> preference -> pydev -> Interpreter - Python ;并在那里添加python解释器,如果你在虚拟环境中安装了django,你应该添加虚拟环境的python解释器;通过单击 new 添加解释器后,您现在应该单击 Apply ,您现在应该看到 PYTHONPATH 中的所有系统库都添加到它们之间 Django 。

希望这会有所帮助

【讨论】:

我已经在 windows -> 首选项 -> pydev -> 解释器中设置了解释器。但是,在那之后您谈论的所有内容我都感到困惑,不确定虚拟环境是什么以及我是否将 django 停滞在一个中。 @tipu 好的,忘记虚拟环境的东西,设置好 python 解释器后,您可以单击 Apply 现在您将看到正在加载的一堆库,您应该在它们之间看到 Django。现在你可以去文件 -> 新建 -> 项目 -> pydev -> django 并继续点击它的下一个按钮,:)【参考方案3】:

雅法,

在用 python 安装 Django 之前,您可能已经在 Eclipse 中配置了 python 解释器。

所以你现在要做的是在 Eclipse 中删除 Python 解释器并再次添加它(现在它已经安装了 Django),一切都应该可以正常工作。

【讨论】:

【参考方案4】:

我今天也遇到了同样的问题,我只是想添加一些注释来帮助人们。您可以按照上面 antonkeren 的说明进行操作,但有一点需要注意,没有提到。将 django 目录添加到路径后,您必须退出 ECLIPSE 或 APTANA STUDIO。重新启动它并尝试创建一个 django 项目后,它将工作。

【讨论】:

+1 :) 重新启动 Aptana 后它工作。可能是什么问题【参考方案5】:

我自己昨天偶然发现了这个:Django 不能在系统库中才能运行......

【讨论】:

【参考方案6】:

我遇到了同样的问题,并通过将 python 主目录添加到 PATH 变量并在 pydev 上重新配置 python 解释器来解决它。

【讨论】:

【参考方案7】:

在首选项选项中使用自动配置,然后单击应用,然后确定。

【讨论】:

【参考方案8】:

如果一切都按照上面所说的完成,并且在您尝试创建 django 项目时仍然显示“Django not found”,请尝试双击 python 脚本文件夹中的“django-admin”python 文件。并尝试创建 django 项目

【讨论】:

【参考方案9】:

我想我遇到了同样的问题,Fedora 上的 Eclipse 3.5.2。在我的 PyDev Python 解释器设置中,我有 site-packages/django 文件夹(也有site-packages/django/bin,以防万一),但是当我尝试创建一个 django 项目时,我收到一个错误对话框,上面写着 “似乎选中的解释器没有可用的 Django”。看起来我将不得不使用 Eric4,这很遗憾,因为我无法在我的 Windows 平台上使用它! 除非我设法理解上面的神秘建议,否则“Django 不能在系统库中才能运行......”

【讨论】:

【参考方案10】:

我今天遇到了同样的问题。我从这些答案中得到了帮助。 但就我而言,它没有用。

@antonkeren 的回答有一些小的修改。

1) 转到首选项。窗口 > 首选项。

2) 搜索 Pydev

3) 选择 Python 解释器

4) 按下快速自动配置

5) 现在下载 www.djangoproject.org/downloads django tar 并在任意位置解压。

6) 现在单击“系统 PYTHONPATH”的“库选项卡”中的文件夹,然后选择您提取的 django 项目文件夹位置。

7) 点击应用并确定。

之后创建一个 Django 项目应该没问题。

干杯...!!

【讨论】:

以上是关于pydev 无法识别带有 django 的 python 安装的主要内容,如果未能解决你的问题,请参考以下文章

PyDev无法识别PyQt5

PyDev 和 Django:如何重启开发服务器?

Python开发环境:使用Eclipse+PyDev插件创建Django项目

Django笔记——Eclipse+pydev首个django例子helloworld

在eclipse中将python模块添加到pydev会导致导入错误?

如何让 Eclipse Pydev 插件识别新安装的 Python 模块?