我有时使用Elcipse + PyDev和Pyscripter用于Python 2.7 昨天我从已编译的二进制文件中安装了PyTables并且:
import tables
h5f = tables.openFile(r'D:\sample.h5','w')
h5f.createGroup('/','Box')
h5f.
所以,当我输入“h5f”时。 IDE没有向我展示所有的方法,只有几个! 无法用它做任何事情,几次安装PyTables,结果相同...... 方法h5f.CreateGroup()工作正常,但IDE没有看到它所以不要在下拉列表中显示它! Eclipse和Python的行为都相同......
答案 0 :(得分:2)
使用 Pydev和Eclipse 的是,当您安装新的软件包或库时,如果要使用自动完成,则必须重新创建系统PYTHONPATH 在日食中。
为此,请访问:窗口 - >偏好 - > Pydev - >解释Python 并在系统PYTHONPATH 选项卡中,您将看不到新安装的库,因为 pydev 只需复制一份 PYTHONPATH 第一次配置时,现在每次安装新软件包时,您必须使用新的 PYTHONPATH 重新同步 pydev 。
因此,要重新同步,您必须单击应用按钮,以便eclipse从 PYTHONPATH 导出(再次)所有库(在它们之间新安装的库)到日食。
所以现在eclipse应该知道你的库,你应该好好处理它。
希望这会有所帮助:)