如何在Windows上安装Polyglot?

时间:2016-03-19 11:49:26

标签: python windows python-import importerror polyglot

尝试在python中运行我的服务器时出现以下错误:

  

D:\ WebServ 2 \ httpd> python server.py Traceback(最近一次调用最后一次):   文件“server.py”,第7行,in       来自word2vec import transform_text,getKthNeighbour,nearest_k_points_tsne文件“D:\ WebServ 2 \ httpd \ word2vec.py”,第7行,   在       import polyglot ImportError:没有名为polyglot的模块

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我不知道你的文件夹hieracy,但似乎server.py无法找到你的模块。如果您使用IDLE打开server.py并转到>文件>路径浏览器,您应该会看到以下内容:

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

如果模块不在任何这些文件夹中,则必须将其移至那里。如果您的模块的代码位于其中一个的子文件夹中,请按以下方式导入:

from subfolder.subsubfolder.polyglot import *

然后,当您在polyglot.中使用函数,类等时,必须在所有函数,类等之前设置“server.py”。我希望就是这样,我的程序都是这样的。