1

目标:在 PyDev 中工作代码完成和代码分析。

问题:代码完成不起作用,可能是由于我将鼠标悬停在任何导入语句上时看到的这个错误:"_client_ Found at: _module_not_in_pythonpath_". 请注意,我的代码实际上运行没有任何问题。这是一个 IDE 问题而不是 Python 问题。

具体说法:

from client import NetworkClient

源文件 ( examples.py) 和另一个模块 ( client.py) 都在同一个文件夹中。他们的父文件夹在Project | Properties | PYTHONPATH | Source Folders.

当我跑

import sys; 
print '\n'.join(sys.path)

它确实将它们的目录显示为路径的一部分。

任何想法我可能做错了什么,如果有的话?

这是我尝试在 PyDev 中打开的第三个开发环境,似乎每次启动并运行代码完成或代码分析都是一场艰苦的战斗!我理解动态和其他语言存在挑战,但这种情况似乎相当简单。

4

1 回答 1

0

(这应该是评论)

(PyDev 2.7.1.2012100913,eclipse.buildId=M20120914-1800)

我认为这是 PythonPath 的 PyDev [解析] 问题,我在尝试在项目中使用 EFS (rse://) 文件夹时发现了类似的问题。

该项目在其远程平台上运行良好。

于 2013-01-09T08:43:49.747 回答