Pydev、eclipse 和 pythonpath 问题

发布于 2024-09-10 23:36:05 字数 267 浏览 7 评论 0原文

我已经将 pydev 安装到了 eclipse 3.5.2 中。一切都很顺利,创建项目、执行、测试、自动完成。

但后来我意识到从 /usr/lib/pymodules/python2.6 导入模块(例如 django)会导致错误“Unresolved import: xxxx”。当然,PYTHONPATH SYSTEM 包括我想要的目录。更重要的是,在包资源管理器中我可以c“系统库”下的模块。

我只是无法导入它们:S。这是一个错误吗?或者我只是错过了一些东西。

谢谢。

I've installed pydev to my eclipse 3.5.2. Everything was working smoothly, create projects, execute, test, autocomplete.

But then I realized that importing modules from /usr/lib/pymodules/python2.6, such as django, causes error "Unresolved import: xxxx". Of course, PYTHONPATH SYSTEM includes the directories I want. What's more, inside package explorer i can c the modules under "System Libs".

I just can't import them :S. Is this a bug? Or I just missing something.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

云雾 2024-09-17 23:36:05

在 Eclipse 中,您可以在 Python 路径中添加 django 文件夹。

窗口->首选项-> PyDev->解释器->Python解释器->图书馆 ->新建文件夹

并浏览直到您正在搜索的模块的父文件夹。

In eclipse you can add django folder in you python path.

Window->Preferences-> PyDev-> Interpreters->Python Interpreter -> Lirararies -> New Folder

And browse till the parent folder of modules you are searching.

锦上情书 2024-09-17 23:36:05

如果您使用的是 virtualenv,则应该使用内部的 python 构建来设置解释器。

即,该项目的默认 python 解释器将是 /usr/bin/python

但将其更改为类似“{project name} python”的内容并将其指向您的虚拟环境路径。就我而言,它是 ~/.virtualenvs/acme/bin/python

If you're using virtualenv you should setup an interpreter using the python build inside.

ie., default python interpreter for th project will be /usr/bin/python

but change it to something like "{project name} python" and point it to your virtual env path. In my case it's ~/.virtualenvs/acme/bin/python

冬天的雪花 2024-09-17 23:36:05

这似乎是 PyDev 中的某种缓存问题...在这种情况下,您可以尝试删除解释器,再次添加它并重新启动 Eclipse。

It seems like some sort of cache issue in PyDev... in which case you could try to remove the interpreter, add it again and restart Eclipse.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文