0

私はPythonにかなり慣れていないので、明らかな何かが欠けている場合はご容赦ください。

私はTopia TermExtractパッケージを使用しており、私が書いたコードはローカル マシン (Mac OS 10.6.5; Python 2.6) で正常に動作しています。ただし、パッケージ ファイルを含むディレクトリ全体を GoDaddy ホスティングにコピーすると、次のエラーが発生します。

    File "test.py", line 2, in ?
    from topia.termextract import extract
  File "/home/DIRECTORY_HERE/topia/__init__.py", line 1, in ?
    import pkg_resources
ImportError: No module named pkg_resources

これを機能させるために何をする必要があるのか​​ わかりません。これが私が書いたスクリプトです:

import sys
from topia.termextract import extract
extractor = extract.TermExtractor()
extractor

extractor.filter = extract.DefaultFilter(singleStrengthMinOccur=1)
# join array into string from command-line arguments.
str = ' '.join(sys.argv)
x = extractor(str)
print "\nExtracted text:\n"
# for each extracted word, print it out.
for i in range(0, len(x)):
   if ((x[i][0])[-3:] != ".py"):
      print x[i][0]

print "\n"

ありがとう!

4

2 に答える 2

1

わかった。VirtualEnv をインストールする必要がありました。誰かが同様の問題を抱えている場合は、次の投稿を確認してください。

setuptools のインストール方法は?

于 2010-11-28T21:37:30.050 に答える
1

このpkg_resourcesパッケージは setuptools の一部です。それをホスティングにインストールします。

于 2010-11-28T21:02:18.487 に答える