【发布时间】:2015-05-31 07:54:51
【问题描述】:
我使用许多共享命名空间的 python 包(setuptools 支持)。这些适用于带有 setuptools 的 python 2.7。我的问题是关于 IntelliJ 的 PyCharm 插件:它不能完全识别包的文件和成员。
假设我有很多包:
第一个包:
cantrips
+--- types
| +--- ...
+--- patterns
| +--- ...
+--- (more subpackages here)
+--- entropy.py
+--- (more *.py files here)
第二包:
cantrips
+--- watch
+--- ...
如果我尝试在 cantrips.watch 或 cantrips.entropy 中导入任何内容,我完全没有问题(这在 Python27 中完美运行)。 但是 IntelliJ IDEA 13 中的 Pycharm 插件似乎无法通过代码检查找到 cantrips.entropy。
问:如何正确让 IntelliJ/PyCharm 理解命名空间的每个部分?
【问题讨论】:
标签: intellij-idea pycharm