2016-03-19 1 views
0

Lorsque vous essayez d'exécuter mon serveur en python j'ai eu l'erreur suivante:Comment installer Polyglot sur Windows?

D:\WebServ 2\httpd>python server.py Traceback (most recent call last): File "server.py", line 7, in from word2vec import transform_text, getKthNeighbour, closest_k_points_tsne File "D:\WebServ 2\httpd\word2vec.py", line 7, in import polyglot ImportError: No module named polyglot

Comment résoudre ce problème?

Répondre

1

Je ne connais pas votre hiérarchie de dossiers mais il semble que server.py ne trouve pas votre module. Si vous ouvrez server.py avec le IDLE et allez à> fichiers> navigateur de chemin, vous devriez voir quelque chose comme ceci:

--------------------------------------_OX 
|/¬          | 
| |-root/currentworkingdirectory   | 
| |-usr/lib/python      | 
| |-usr/lib/python3.3     | 
| |-usr/lib/python/tkinter    | 
|          | 
------------------------------------------ 

Si le module est dans aucun de ces dossiers, vous devrez le déplacer vers là. Si le code de votre module est dans un sous-dossier d'un de ces derniers, l'importer comme ceci:

from subfolder.subsubfolder.polyglot import * 

Ensuite, vous devez définir « polyglot. » avant que tous functoins, cours etc lorsque vous utilisez un funcion, classe, etc. au server.py. J'espère que c'est tout, mes programmes fonctionnent tous comme ça.