gpt4 book ai didi

python - 包的某些成员不可见 - Pycharm

转载 作者:太空宇宙 更新时间:2023-11-03 17:17:28 25 4
gpt4 key购买 nike

我有一个相对简单的 Pycharm 问题。它似乎忽略了 Pygame 或 PyEphem 等包的某些成员。例如,当我输入 ephem + dot 时,Pycharm 仅向我显示该包可用的几个类和函数,忽略许多类,例如 Uranus(我可以进行赋值 x = ephem.Uranus() 而不会出现任何错误,但 Pycharm 不会显示 x) 的任何可用方法。我使用标准语法:

import ephem

我总是在新的 virtualenv 上工作。我已经检查了解释器路径。 PyEphem 显然是为我的环境安装的。什么可能导致这里出现问题?

最佳答案

问题是 PyEphem 并没有在其 __init__.py 的文本中逐字列出像天王星这样的天体。文件,而是通过扫描 C 库“libastro”内的表来动态加载它们,PyEphem 只是一个包装器。因为它看不到名称 Uranus Python 模块文本中的任何位置,PyCharm 都不知道它在运行时会在那里。

如果您在 GitHub 上打开问题,我将在下一版本中通过从表格驱动的代码转向行星的字面列表来解决此问题!

关于python - 包的某些成员不可见 - Pycharm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33533162/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com