我有一个位于 /home/myself/workspace/Project1 的项目,为此我从我设置的 Python 2.7.3 Virtualenv 创建了一个 SDK。
这个项目使用了一些我在可访问目录中的外部代码,例如 /home/myself/LIBRARY;此目录包含几个目录,其中包含代码、文档等
。例如,有一个模块“important_util”位于 /home/myself/LIBRARY/mymodule/important_util.py。
现在,我在 SDK 类路径中添加了整个目录 /home/myself/LIBRARY,在编辑器窗口中它看起来很好。导入和调用被识别,我还可以浏览 LIBRARY 目录中的代码。
问题是,当我尝试运行我的程序时,它在第一次使用 LIBRARY 导入时失败!!!
Traceback (most recent call last):
File "/home/myself/workspace/Project1/my_program.py", line 10, in <module>
from mymodule import important_util as ut
ImportError: No module named mymodule
我还尝试将相同的目录添加到 Sources 部分的“Global Libraries”部分......但没有运气。
我似乎找不到将此代码添加到 Run 类路径的方法,我该如何做到这一点?