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 安装的主要内容,如果未能解决你的问题,请参考以下文章
Python开发环境:使用Eclipse+PyDev插件创建Django项目
Django笔记——Eclipse+pydev首个django例子helloworld