Задать вопрос
@maolo

Python script — ImportError: No module named 'sh'?

Вопрос по мотивам этой статьи Оптимизация расходов Yota: попытка #3
Собственно, этот скрипт прекрасно работал, потом я долгое время им не пользовался, и за это время переустановил систему - пришлось снова установить supervisor, все прочие зависимости, но скрипт не работает, в логе следующая ошибка указана (есть еще одна ошибка - yota.exceptions.LoginFailed - но, думаю, это следствие нижеуказанной):
File "/home/.../yota-speed-controller/yota/current_speed_provider.py", line 2, in <module>
    import sh
ImportError: No module named 'sh'


Я запустил еще раз установку этого модуля:
u@u:~$ sudo easy_install3 sh
Searching for sh
Best match: sh 1.9
Adding sh 1.9 to easy-install.pth file

Using /home/user/.local/lib/python3.4/site-packages
Processing dependencies for sh
Finished processing dependencies for sh


Но скрипт все равно этот модуль не видит, как можно решить эту проблему?
Система - Ubuntu 15.10

P.S. Для Python 2.7 тоже установил - sudo easy_install sh, все равно та же ошибка.
  • Вопрос задан
  • 1466 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
похоже вы работаете с virtualenv, а установку делеаете в систему а не в виртуальную область
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект
30 янв. 2025, в 19:55
7000 руб./за проект