2012-12-02 5 views
3

J'ai mon propre module nommé v_systems, et j'essaie d'importer ce module dans un autre fichier python (qui est également sauvegardé dans le même répertoire que le fichier v_systems est sauvegardé) Je dois l'importer comme import v_systems as vs ou même si j'essaie d'importer en tant que import v_systems.Erreur d'importation? (PYTHON 3.2)

Cependant, cela me donne une erreur indiquant qu'il n'existe aucun module v_systems.

Comment puis-je corriger cette erreur?

+0

Avez-vous un '__init __ py' dans le répertoire lequel 'v_systems.py' se trouve? – RocketDonkey

+0

N'est-ce pas justement son système de vote (le module) –

+0

Et avez-vous un __init __. Py' dans ce répertoire? Si ce n'est pas le cas, essayez d'en ajouter un (il suffit d'avoir un fichier vide intitulé '__init __. Py'). – RocketDonkey

Répondre

1

Il se peut qu'il ne soit pas dans le chemin d'accès du système. Procédez comme suit:

Il doit figurer dans le répertoire du sys.path. Ce que j'ai fait c'est que j'ai créé un dossier (peu importe où) appelé "Modules" dans lequel j'ai tous mes modules que je télécharge/crée là-bas. Dites que je l'ai mis en C:\Users\USER\Modules. Vous pouvez aussi mettre ce module là-dedans.

Vous devez copier le chemin d'accès au dossier.

Ensuite, allez dans le Panneau de configuration. Cliquez sur Système, puis sur le panneau de gauche, il y a une option appelée "Paramètres système avancés". Cliquez ça Du bas de la fenêtre qui apparaît, cliquez sur "Variables d'environnement". Regardez pour voir si vous avez créé une variable appelée PYTHONPATH. Très probablement, vous ne le faites pas. Donc, créez une variable (dans la deuxième section) en appuyant sur "NEW". Nommez-le PYTHONPATH et pour la valeur de la variable, mettez dans le chemin du fichier. (Pour mon exemple, le chemin du fichier est C:\Users\USER\Modules). Hope this helps :)

J'ai inséré une capture d'écran de la façon d'y arriver une fois que vous arrivez à l'emplacement système (Propriétés) dans le Panneau de configuration. Python Path