speedtest -cli :ValueError :неверный литерал для int ()с основанием 10 :''

Вам нужно добавить новую запись в массив rulesв config.h.

Вот хорошее объяснение на вики Gentoo Linux:dwm -назначение приложений тегам окна

5
10.04.2021, 16:39
5 ответов

Из этого спидтеста -cli Pull Request я понял, что сайт спидтеста что-то изменил в ответе, который выдает их API. Глядя на первый коммит в PR, вам просто нужно изменить одну строку в speedtest.py.

Если вы используете Ubuntu или аналогичную систему, и у вас есть файл в месте, указанном в выводе, вы можете исправить это с помощью:

## Backup original code
sudo gzip -k9 /usr/lib/python3/dist-packages/speedtest.py

## Make the line substitution
sed -i "s/^            map(int, server_config\['ignoreids'\].split(','))$/            map(int, (server_config['ignoreids'].split(',') if len(server_config['ignoreids']) else []) )/" /usr/lib/python3/dist-packages/speedtest.py

РЕДАКТИРОВАТЬ :окончательный патч находится вhttps://github.com/sivel/speedtest-cli/commit/cadc68и опубликован в v2.1.3 . Это слишком сложно для простой команды sed из одной строки -, но вы все равно можете применить ее самостоятельно вручную. Или вы можете попробовать загрузить эту версию файла speedtest.py самостоятельно :

.
sudo gzip -k9 /usr/lib/python3/dist-packages/speedtest.py

sudo wget https://raw.githubusercontent.com/sivel/speedtest-cli/v2.1.3/speedtest.py \
 -O /usr/lib/python3/dist-packages/speedtest.py

(Опять же, вам следует дважды -проверить расположение файла speedtest.py. Вышеупомянутое расположение кажется общим для Ubuntu, но не для всех версий Unix/Linux.)

22
28.04.2021, 22:53

@ArkadiuszDrabczyk указывает на https://github.com/sivel/speedtest-cli/pull/769/commits/6e9a667b677b9dbc91a989ed1cdb343afbaf5273, что исправляет ошибку.

0
28.04.2021, 22:53

@mwfearnley, ваше решение сработало, спасибо! Иногда speedtestможет быть установлен в другом месте, поэтому вместо этого можно запустить следующее:

sudo wget https://raw.githubusercontent.com/sivel/speedtest-cli/v2.1.3/speedtest.py -O $(which speedtest) 
0
28.04.2021, 22:53

Я заработал с помощью этих двух команд:

sudo apt install python-pip -y && sudo pip install speedtest-cli
3
09.05.2021, 20:24

Эта проблема может быть решена:

sudo gzip -k9 /usr/lib/python3/dist-packages/speedtest.py
sudo wget https://raw.githubusercontent.com/sivel/speedtest-cli/v2.1.3/speedtest.py -O /usr/lib/python3/dist-packages/speedtest.py
2
30.05.2021, 17:10

Теги

Похожие вопросы