why do I get the error "AttributeError: SatTrack instance has no attribute 'show_location"?

why do I get the error "AttributeError: SatTrack instance has no attribute 'show_location"?

我是python的新手,这也是我第一次post,所以如果我犯了一些错误,请不要生气。我正在尽力解释我的问题:)

我想用 2 个舵机跟踪 ISS,所以我用 Python 2.7.9 下载了 SatTrack 库(更多信息请点击此处:https://devpost.com/software/sattrack)。我安装了所有其他必需的库并安装了 setup.py 文件。 完成后,我按照说明在 cmd 中输入命令 > python -m sattrack.interactive,ISS 当前位置的可视化效果非常好。 然后我输入代码:

from sattrack import SatTrack                # Import the `SatTrack` class:  
s = SatTrack()                               # Instantiate class  
s.set_location(lat='0', lon='0', ele=100)    # Set observer location
s.get_tle('ISS')                             # Search CELESTRAK or AMSAT for satellite TLE data
s.begin_computing()                          # Start calculating topocentric coordinates 
s.show_location()                            # Start printing satellite data to console
s.visualize()                                # Start a server and visualize satellite on map in browser

进入 IDLE 并按下“运行 模块”,但我刚收到上面的错误消息。这个程序和上面的小命令做同样的事情(至少我是这么认为的),但它是伺服控制代码所需要的。 那么,我该如何解决这个问题? :)

您在“devpost.com”上找到的页面似乎已过时。通常,GitHub 存储库将是项目文档的最新来源。 devpost.com 页面链接到存储库,位于此处:

https://devpost.com/software/sattrack

当前的 README 显示没有 show_location() 调用,大概是因为它已被删除并且不再受支持?它在 2017 年 3 月对存储库的最新更新中被删除:

https://github.com/hazrmard/SatTrack/commit/6eef1c921c7a64b4a777b9148aa076640627facf

唉,没有解释为什么要进行更改,或者为什么不再支持该方法。