1

我正在尝试在python中使用speedtest模块,我从命令提示符以管理员身份运行“pip install speedtest-cli”,它在命令提示符下工作并在运行“speedtest-cli”时给我结果但是在PyCharm中它不会工作,这就是我所拥有的

import speedtest

st = speedtest.Speedtest()
st.get_best_server()

ping = st.results.ping
download = st.download()
upload = st.upload()

在控制台中我得到了这个:

File "C:/Users/utente/PycharmProjects/try/sptest.py", line 3, in <module>
    st = speedtest.Speedtest()
AttributeError: module 'speedtest' has no attribute 'Speedtest'

我该如何解决这个问题?

4

2 回答 2

0

由于某种原因,speedtest包裹是空的。您需要安装speedtest-cli。所以,

pip install speedtest-cli

从你那里你可以做:

import speedtest
s = speedtest.Speedtest()

...
于 2021-12-15T04:24:55.630 回答
-2

利用 -

import speedtest as speedtest 

那么你的代码应该可以工作。

其他解决方案-(不推荐)除了使用

speedtest.Speedtest() 

仅使用

Speedtest() 
于 2020-11-24T16:06:18.183 回答