Pfsense - 安装最新的“speedtest-cli”(v2.1.3)以克服错误“ValueError:基数为 10 的 int() 的文字无效”

Pfsense - 安装最新的“speedtest-cli”(v2.1.3)以克服错误“ValueError:基数为 10 的 int() 的文字无效”

任何人都可以在他们的 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

对于那些使用pfsense2.5 的人,我发现这个有效:

pkg install -y py38-speedtest-cli

Python版本好像已经改为3.8了。

相关内容