it-swarm.com.ru

Не удалось импортировать модуль runpy

Я пытаюсь установить модуль Python на Raspberry Pi под управлением Linux. Я использую Python 2.7.11 и пробовал следующие команды:

python -m pip install schedule 

python -m easy_install schedule

python2.7 -m pip install schedule

В каждом случае я получаю одно и то же сообщение об ошибке:

Could not import runpy module

Я получаю это сообщение об ошибке независимо от того, какой модуль я пытаюсь установить. Что может быть причиной этой проблемы? Я не смог найти ничего полезного из поисков Google, которые я сделал по сообщению об ошибке.

Правка: 

Когда я пытаюсь добавить Sudo к команде, как любой из этих:

Sudo python -m pip install schedule или Sudo /usr/bin/python -m pip install schedule

Я получаю ошибку:

-sh: Sudo: not found

EDIT2:

Когда я пытаюсь python -m pip install runpy, я все равно получаю:

Could not import runpy module
3
Gerald Murphy

Модуль runpy устанавливается по умолчанию во время установки среды.

Таким образом, может возникнуть проблема с установкой виртуальной среды. Это происходит, если установка была отменена в промежутке или старая среда не была должным образом удалена и была перезаписана.

Итак, попробуйте переустановить среду.

1
Tushar Rajdev

Я столкнулся с той же ошибкой, надеясь, что мой собственный опыт поможет. Сначала проверьте вашу PYTHONPATH (echo $ PYTHONPATH), чтобы увидеть, если он пуст. Обычно он должен быть пустым. Но если это не так, вы должны явно указать вашему питону соответствующий путь к библиотеке.

В моем собственном окружении неправильная конфигурация:

export PYTHONPATH=/mnt/usb/srv/homeassistant/lib/python3.4/site-packages

и мое расположение на питоне:

/usr/bin/python

Итак, я добавляю путь к библиотеке моего python в конфигурацию (не забывайте ':'):

export PYTHONPATH=/mnt/usb/srv/homeassistant/lib/python3.4/site-packages:/usr/lib/python3.6/site-packages:/usr/lib/python3.6/site-packages

Ошибка очищена.

1
user2760751