Python ImportError на веб-хостинге - PullRequest
0 голосов
/ 28 ноября 2010

Я довольно новичок в 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"

Спасибо!

Ответы [ 2 ]

1 голос
/ 29 ноября 2010

Я понял.Мне пришлось установить VirtualEnv.Если у кого-то есть подобная проблема, проверьте этот пост:

Как установить setuptools?

1 голос
/ 29 ноября 2010

Пакет pkg_resources является частью setuptools.Установите это на хостинге.

...