我一直在使用 Ookla 的 speedtest-cli 命令行应用程序,直到最近它开始出现错误:“ImportError:没有名为 speedtest 的模块”。经过大量研究后,我通过强制 MACOS 软件更新来升级系统文件。现在运行 speedtest-cli 时的错误是错误:没有这样的文件或目录 - /usr/local/var/homebrew/linked/speedtest
该文件夹确实存在。确认:
ls /usr/local/var/homebrew/linked/speedtest
/usr/local/var/homebrew/linked/speedtest
安装 speedtest-cli 的步骤遵循来自奥克拉的网站
重现步骤(有错误):
MyMAC:Source_Code me$ brew tap teamookla/speedtest
MyMAC:Source_Code me$ brew update
Already up-to-date.
MyMAC:Source_Code me$ brew install speedtest --force
Error: No such file or directory - /usr/local/var/homebrew/linked/speedtest
MyMAC:Source_Code me$
我已经尝试删除 speedtest (brew uninstall speedtest --force)并重新安装,但没有成功。
答案1
我发现有人遇到了类似的问题(尽管不是使用 speedtest-cli),他们建议发出命令brew cleanup
。我现在可以毫无问题地安装 speedtest-cli。已找到解决方案这里。