2017-09-18 4 views
0

J'ai importé un module personnalisé dans un script python. Mais il me donne l'erreur ci-dessous: -erreur "ImportError: aucun module nommé ccg" dans l'importation d'un module personnalisé python dans un script python

ImportError: Aucun module nommé ccg

Tout le monde peut me aider à sortir ici s'il vous plaît?

+1

S'il vous plaît fournir plus d'informations .. comme dans la structure du répertoire, d'où vous exécutez l'importation etc –

+0

nous avons un nom d'outil interne ccg que j'ai installé sur ma machine virtuelle Linux sous le chemin: ~/ccg/bin Variable PATH et je l'exporte comme "export CHEMIN = ~/ccm/bin:/home/rahul/outils/anaconda3/bin: ~/tools/cmake/bin: ~/perl/perl/bin: ~/apache-ant/bin: $ {PATH} " Maintenant, j'ai un nom de script" python_Test_Script "sur le chemin"/home/rahul/testrepo ". Et j'importe ce module ccg dans ce script. Mais lors de l'exécution, j'obtiens erreur "ImportError: aucun module nommé ccg" – user2781150

Répondre

0

Votre PATH Linux n'a rien à voir avec le chemin de Python. C'est parce que le répertoire dans lequel se trouve le module fait partie de PATH, cela ne veut pas dire que Python le trouvera automatiquement. Python recherche des répertoires spécifiques, qu'ils soient ou non dans votre PATH. Pour trouver le chemin de Python, vous pouvez créer et exécuter un script comme celui-ci:

#!/usr/bin/python 
import sys 
print(sys.path) 

Cela indiquera où Python cherche les modules. Mettez le module là ou ajoutez le répertoire où se trouve le chemin de recherche de Python.