【发布时间】:2014-08-03 13:54:15
【问题描述】:
我在 Houdini 中使用 PyCharm 作为 Python 代码的编辑器。每当我尝试导入主 Houdini 库 (hou) 时,我都会在 PyCharm 中收到一个错误标记。如果我包含代码 sn-p:-
try:
import hou
except ImportError:
# Add $HFS/houdini/python2.6libs to sys.path so Python can find the
# hou module.
sys.path.append(os.environ['HFS'] + "/houdini/python%d.%dlibs" % sys.version_info[:2])
import hou
我的代码可以毫无问题地从 Houdini 和我选择的解释器中执行。
我的问题在于 PyCharm 本身。编辑器将“import hou”标记为错误,任何后续导入此文件的文件也将由此文件导入的模块标记为错误。因此,我放弃了提前输入功能,并收到大量错误消息,难以发现真正的问题。
如何让 PyCharm 识别 hou 模块的路径。
几天来,我已尝试向 Google 寻求解决此问题的方法,但它们似乎都引用了我的 PyCharm 版本(社区版 3.4.1)中没有的选项卡和设置。例如。我的“项目解释器”设置只有一个包列表,没有“路径”选项卡,如许多密切相关问题的“修复”中所述。
【问题讨论】: