Eclipse 不会导入我想到的模块
我已经安装了 eclipse 和 enthought 一起安装。我可以毫无问题地导入我的标准 python 模块,但是一旦尝试导入我想到的模块,我就会收到导入错误。我无法找到所考虑的模块所在的文件夹/位置,因此我可以将该文件夹直接添加到 eclipse 中。
有人可以指出 enthought 在哪里安装模块,以便我可以将其添加到 eclipses python 路径吗?
编辑:
我使用的是 Mac OS X 10.7.2 使用Python 2.7
I have installed eclipse installed along with enthought. I can import my standard python modules no problem, but as soon as try to import my enthought modules I get an import error. I cant find the folder/location as to where the enthought modules are, so I can add that folder directly to eclipse.
Can someone point me as to where enthought installs the modules so I can add it to eclipses python path?
EDIT:
I'm on Mac OS X 10.7.2
Using Python 2.7
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,您需要安装 Eclipse 的 Python 插件 pydev。
因为只有这样 PYTHONPATH 才变得易于管理。
然后您需要转到“设置”->“Pydev”->“Python 解释器”并选择您正在使用的 python 解释器(并且使用正确的路径来查找所有其他 EPD 模块)。
因此,如果您使用的是最新的 Enthought 7.2,那么您的 Python 解释器将位于:
/Library/Frameworks/Python.framework/Versions/7.2/bin
在那里您选择 python 可执行文件,然后 Pydev 插件将分析所有路径,以便了解它们,甚至包括自动完成。
First, you need to install pydev, the Python plugin for Eclipse.
Because only with that the PYTHONPATH becomes manageable.
Then you need to go to Settings->Pydev->Python Interpreter and pick the python interpreter you are using (and that uses the correct path to find all the other EPD modules).
So, if for example you are using the newest Enthought 7.2, then your Python interpreter for that would be in:
/Library/Frameworks/Python.framework/Versions/7.2/bin
In there you pick the python executable, and the Pydev plugin will then analyze all paths so that they will be known, even including automatic completions.