0

サーバーを Python で実行しようとすると、次のエラーが発生しました。

D:\WebServ 2\httpd>python server.py トレースバック (最新の呼び出しが最後): ファイル "server.py"、7 行目、word2vec からインポート transform_text、getKthNeighbour、closest_k_points_tsne ファイル "D:\WebServ 2\httpd\word2vec .py", 行 7, import polyglot ImportError: No module named polyglot

この問題を解決するには?

4

1 に答える 1

1

フォルダ階層はわかりserver.pyませんが、モジュールが見つからないようです。IDLE で開きserver.py、>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。それだけだといいのですが、私のプログラムはすべてこのように機能します。

于 2016-03-26T09:13:26.693 に答える