Как установить Полиглот на Windows?

При попытке запустить мой сервер в python я получил следующую ошибку:

D:\WebServ 2\httpd>python server.py Трассировка (последний последний вызов): Файл "server.py", строка 7, из word2vec импорта .py", строка 7, в импорте полиглота ImportError: Нет модуля с именем полиглот

Как решить эту проблему?


person Defozo    schedule 19.03.2016    source источник


Ответы (1)


Я не знаю иерархии ваших папок, но кажется, что server.py не может найти ваш модуль. Если вы откроете server.py с помощью IDLE и перейдете в >files>path browser, вы должны увидеть что-то вроде этого:

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

Если модуля нет ни в одной из этих папок, вам придется переместить его туда. Если код вашего модуля находится в подпапке одного из них, импортируйте его следующим образом:

from subfolder.subsubfolder.polyglot import *

Затем вы должны установить «polyglot.» перед всеми функциями, классами и т. д., когда вы используете функцию, класс и т. д. в server.py. Я надеюсь, что это так, мои программы работают все так.

person Community    schedule 26.03.2016