3

我实际上已经为 PyDev 提出了这个问题并得到了一个有效的答案:PyDev can't see class from PyTables

基本上,pytables 必须添加到内置函数中,并且 pydev 中有一个选项可以做到这一点。但是,我找不到在 PyCharm 中应用该解决方案的方法。如何向 PyCharm 添加强制内置函数?刷新缓存,重新安装everyting等不起作用。pytables 中的某些类型对 ide 不可见,并且我无法使用包含误报错误的代码。

ps:我在 PyCharm 论坛上问过这个问题,没有任何回应。如果我能在 SO 中得到答案,我会更新这个问题。看这里

以下是我的设置详细信息和截图,以及错误截图:

设置 错误

4

1 回答 1

3

使用 sourceforge 的 pytables 2.2.1 版本时,代码完成适用于 PyDev 问题中示例中的类。

请注意,如果使用 Windows 安装程序为您的项目解释器安装了包,PyCharm 会找到该tables包。

编辑器中不显示错误:

没有错误

我能够用 2.4pytables版本重现该问题(从该站点连同依赖项一起安装)numexprnumpy-MKL

解析包文件似乎是一个问题。我已经向 PyCharm 问题跟踪器报告了一个错误,请投票。

于 2013-05-24T08:05:46.553 回答