任何人都可以在他们的 pfsense 盒子中安装最新的“speedtest-cli”(v2.1.3)来克服错误;
ValueError: invalid literal for int() with base 10: ''
显然上游发生了一些变化并且出现了 v2.1.3 (https://github.com/sivel/speedtest-cli/pull/769) 发布以修复此错误...
我在我的 pfsense 2.5.0 盒子中尝试过(按照他们主页上的建议);
cd /usr/local/bin
curl -Lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest-cli
但我只收到以下错误;
env: python: No such file or directory
注1:当前版本是2.1.2,通过安装
pkg install -y py37-speedtest-cli
New packages to be INSTALLED:
py37-speedtest-cli: 2.1.2 [pfSense]
注 2:在 OpenSuse 15.x 中安装 v 2.1.3 是完美的
speedtest-cli --version
speedtest-cli 2.1.3
Python 2.7.17 (default, Jan 24 2020, 15:33:58) [GCC]
注3:我也无法在他们的github页面上开票来进一步询问
https://github.com/sivel/speedtest-cli
答案1
对于那些使用pfsense
2.5 的人,我发现这个有效:
pkg install -y py38-speedtest-cli
Python版本好像已经改为3.8了。