python 'speedtest' 没有属性 'Speedtest'

PXL*_*ner 6 python speed-test

我试图通过使用“speedtest”模块来获取 python 中的下载和上传速度,但是当我使用该模块时它给了我这个错误:

属性错误:模块“speedtest”没有属性“Speedtest”。

我只是声明了变量,这是我的代码:

import speedtest

speedtester = speedtest.Speedtest()
Run Code Online (Sandbox Code Playgroud)

由于某种原因,该模块实际上不具备这些功能。请告诉我我的代码有什么问题我确信从 cmd 以及 pycharm 终端导入模块,但仍然遇到相同的错误。提前致谢

Has*_*zad 13

我遇到过同样的问题。我正在使用 PyCharm IDE。使用安装speedtest时会出现此问题pip install speedtest 为了解决上述问题,您需要使用以下命令。

pip install speedtest-cli
Run Code Online (Sandbox Code Playgroud)

但在执行此操作之前,请通过使用屏幕截图安装来卸载前一个pip uninstall speedtest


小智 5

我遇到了同样的错误。然后我用谷歌搜索了这个问题,最终来到了这里。后来我意识到我已经命名了我的 python 文件speedtest.py。我将其重命名为其他名称(不是任何 python 模块的名称),现在它工作得很好。

<--截图-->

所以一定要确定这个情况。


PXL*_*ner 0

将 speedtest.py 文件移动到与我的脚本相同的目录后,问题得到解决,并且工作正常。因此,只需确保该文件与 python 脚本位于同一文件夹中即可。