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