web-dev-qa-db-fra.com

Impossible d'importer le module runpy

J'essaie d'installer un module Python sur un Raspberry Pi qui exécute Linux. J'utilise Python 2.7.11 et j'ai essayé les commandes suivantes:

python -m pip install schedule 

python -m easy_install schedule

python2.7 -m pip install schedule

Dans chaque cas, je reçois le même message d'erreur:

Could not import runpy module

Je reçois ce même message d'erreur quel que soit le module que j'essaie d'installer. Qu'est-ce qui pourrait causer ce problème? Je n'ai rien trouvé d'intéressant dans les recherches Google que j'ai effectuées sur le message d'erreur.

MODIFIER: 

Lorsque j'essaie d'ajouter Sudo à la commande comme ceci:

Sudo python -m pip install schedule ou Sudo /usr/bin/python -m pip install schedule

Je reçois l'erreur:

-sh: Sudo: not found

EDIT2:

Quand j'essaie python -m pip install runpy je reçois toujours:

Could not import runpy module
3
Gerald Murphy

Le module runpy est installé par défaut lors de l'installation de l'environnement.

Donc, il pourrait y avoir un problème avec l'installation de l'environnement virtuel. Cela se produit si l'installation a été annulée entre les deux ou si un ancien environnement n'a pas été correctement supprimé et s'il a été écrasé.

Alors, essayez de réinstaller l'environnement.

1
Tushar Rajdev

J'ai rencontré la même erreur, en espérant que ma propre expérience m'aidera. Vérifiez d'abord votre PYTHONPATH (echo $ PYTHONPATH) pour voir s'il est vide. Normalement, il devrait être vide. Mais si ce n'est pas le cas, vous devez explicitement y mettre le chemin de la bibliothèque correspondante python.

Dans mon propre environnement, la mauvaise configuration est la suivante:

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

et mon emplacement en python est:

/usr/bin/python

J'ajoute donc le chemin de la bibliothèque de mon python à la configuration (n'oubliez pas le ':'):

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

L'erreur est effacée.

1
user2760751