@Arseniy_vka

Не запускается проект Github. Прошу помощи?

Всех приветствую, признаюсь, в Линуксе, мягко говоря, новичок ( и в питоне тоже)

Собственно суть проблемы: нашел необходимый проект на Github (https://github.com/tiazahmd/PCStatus), делал все по руководству, по итогу ошибка в 18 строке "list index out of range" в файле modules.py, в чем там проблема?

Вопрос №2: исправив ошибку в 18 строке, как правильно запустить его локально, не клонируя с Github?

Заранее прошу прощения за возможно глупые вопросы!
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ответы на вопрос 1
shurshur
@shurshur
Можно не клонировать скрипт, а скачать его архивом, нажав Code-Download ZIP.

Скрипт можно отредактировать локально, git для этого не нужен.

В 18 строке падает из-за того, что скрипт берёт сенсор с индексом 1 (при нумерации с нуля), а массив сенсоров на этом компьютере имеет длину меньше 2, возможно даже, что нужные сенсоры ядро не понимает и список пустой. Вообще, скрипт, судя по этому месту, какой-то ацкий говнокод, который сломается просто от изменения порядка вывода сенсоров в модуле psutil. Фу на его автора.

От себя советую избрать путь настоящего джедая: всё то же самое можно получать стандартными командами:

Информация по процессорам: lscpu
Информация по процессам: top или более красиво htop (выход у обоих по кнопке q)
Информация по памяти: free -h
Информация по сенсорам (температура, вентиляторы и всё такое): sensors
Информация по месту на дисках: df -h
Информация по блочным устройствам дисков: lsblk

Доустанавливать надо будет только пакеты htop и lm-sensors.

Ну или можно просто использовать виджеты для используемого десктопа.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
GETMOBIT Москва
До 170 000 ₽
ITIS.TEAM Санкт-Петербург
от 100 000 до 120 000 ₽
Сindicator Санкт-Петербург
от 180 000 ₽
17 мая 2021, в 13:54
3000 руб./за проект
17 мая 2021, в 13:41
15000 руб./за проект
17 мая 2021, в 13:40
3500 руб./за проект