作者:眼泪--保持微笑_572_205 | 来源:互联网 | 2023-05-16 09:56
我使用许多共享命名空间的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理解命名空间的每个部分?