2010-11-28 22 views
0

私はPythonにはかなり新しいので、明白なものがないと私を許してください。WebホスティングのPython ImportError

私はTopia TermExtractパッケージを使用しています。私が書いたコードは、ローカルマシン(Mac OS 10.6.5; Python 2.6)で問題なく動作しています。

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 

私はこの仕事をするために何をする必要があるかわからない:私は私のGoDaddyのホスティングに、パッケージファイルと、完全なディレクトリ全体をコピーする場合しかし、私はこのエラーを取得します。ここに私が書いたスクリプトがあります:

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" 

ありがとう!

答えて

1

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

+0

感謝を。私はGoDaddyの共有ホスティングにそれをインストールできるかどうか知っていますか?または専用のサーバーが必要ですか? – redgem

+0

Cモジュールはありませんので、プライベートディレクトリにインストールしても問題ありません。 –

+0

私は/usr/lib/python2.4に書き込む権限がないと言って、インストールは失敗します。 – redgem

1

私はそれを得ました。 VirtualEnvをインストールする必要がありました。誰でも同様の問題がある場合は、この記事をチェックアウト:

How to install setuptools?

関連する問題