2017-10-20 49 views
0

Je suis nouveau python et essaie d'exécuter des tests unitaires pour ce projet: https://github.com/matrix-org/synapsedérangement des tests unitaires python en cours d'exécution avec tox - ImportError pour le module qui est déjà installé

Je courais tox du niveau supérieur de la projet. Je reçois cette erreur: exceptions.ImportError: Aucun module nommé pymacaroons

Mais pymacarons est déjà installé en utilisant pip. À ma connaissance, je n'ai qu'une version de python. Vraiment perplexe ici.

+0

pouvez-vous fournir la sortie de 'pip list | grep -i "macaron" '? –

+0

Bien sûr. pymacarons (0.12.0) – cheez

Répondre

2

tox crée ses propres environnements virtuels et installe les dépendances selon tox.ini. pymacaroons n'est pas répertorié dans tox.ini et n'est donc pas installé. Pour l'installer, ajoutez pymacaroons à tox.ini (section [testenv], clé deps) ou ajoutez -rrequirements.txt à tox.ini et la liste pymacaroons dans requirements.txt.