【发布时间】:2021-07-09 23:11:26
【问题描述】:
正如标题所说,我在尝试运行这个简单的 Python 代码时遇到了这个错误:
import speedtest
r = speedtest.Speedtest()
结果
Traceback (most recent call last):
File "c:/Users/XXXX/YYYYYY/VSCode/Poli.py", line 3, in <module>
r = speedtest.Speedtest()
AttributeError: module 'speedtest' has no attribute 'Speedtest'
我浏览了在 SE 和网络上可以找到的所有帖子: getting an AttributeError: module 'speedtest' has no attribute 'Speedtest' python 'speedtest' has no attribute 'Speedtest' speedtest module in python speedtest-cli works in console, but not as script https://cloudstack.ninja/pratik-amonkar/how-can-i-fixed-error-of-speedtest-module/
我所能做的只是我的项目文件夹中存在一个 speedtest.py,它把事情搞砸了,但我找不到这个特定的文件。我已经多次重新安装了该软件包,更改了我的文件名并尝试了其他虚拟环境。如何避免此错误?
【问题讨论】:
-
import speedtest; print(speedtest.__file__) -
对——你需要看看你的做什么是
speedtest。 @user2357112supportsMonica 给了你一个“速攻”来检查。如果您对此感兴趣,请查看 Python 中可用的各种包检查方法。 -
只是猜测 - 可能是
speedtest.SpeedTest而不是speedtest.Speedtest? -
正如第一条评论所建议的那样,我运行了该代码,它给了我这个:C:\Users\XXXX\YYYY\VSCode\speed\lib\site-packages\speedtest_init_我>.py。这是一个只包含以下几行的文件:# -- coding: utf-8 -- version = "0.0.1" 我不知道现在该做什么.
标签: python python-3.x attributeerror speed-test