首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Python3脚本中使用速度测试-cli来测量互联网速度获取错误消息“没有模块名为速度测试”

在Python3脚本中使用速度测试-cli来测量互联网速度获取错误消息“没有模块名为速度测试”
EN

Stack Overflow用户
提问于 2021-07-05 21:52:35
回答 1查看 532关注 0票数 0

我的度假之家不时地失去互联网连接,这意味着我无法远程访问该地点的家庭网络。我正在使用无线贝尔服务作为我的ISP。当我在度假之家,我有一个程序,在我的家庭自动化系统,以重新启动贝尔PoE设备和调制解调器。这通常会重置网络。

我正在尝试使用Github项目Python 快速测试-cli来测量我度假之家的下载速度。我正在尝试写我自己的Python脚本,在Raspberry Pi (Buster)上,定期测量互联网的下载速度。我的计划是,然后发送一个变量,与速度,我的家庭自动化系统,将触发重置互联网,如果速度太低。

我使用以下代码从Github下载了最新的脚本

代码语言:javascript
复制
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

然后,我将该文件执行为

代码语言:javascript
复制
chmod +x speedtest-cli

当我在Raspeberry的命令行上运行命令速测试-cli时,脚本按预期工作,我看到了下载速度。

但是,当我试图将代码合并到python脚本中时,我会得到错误'No模块‘,名为’速测试‘

生成此消息的简单代码是

代码语言:javascript
复制
import speedtest

我正在运行上面/home/pi/目录中的简单脚本,该目录中也有可执行文件‘常务测试-cli’。

(我知道有很多人评论说,这个“快速测试”项目没有提供准确的结果,但我的测试一直以来都产生了足以满足我目的的结果。)

有想过为什么这不管用吗?

EN

回答 1

Stack Overflow用户

发布于 2021-07-06 12:37:03

要通过python脚本使用speedtest-cli,需要在本地计算机上安装速测试cli。

代码语言:javascript
复制
git clone https://github.com/sivel/speedtest-cli.git
cd speedtest-cli
python setup.py install

之后,您可以使用import speedtest

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68262423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档