Je suis assez nouveau sur Python, alors pardonnez-moi si quelque chose me manque.Python ImportError sur l'hébergement web
J'ai utilisé le package Topia TermExtract et le code que j'ai écrit fonctionnait correctement sur ma machine locale (Mac OS 10.6.5; Python 2.6). Cependant, quand je copie le répertoire entier, avec des fichiers de package, à mon hébergement GoDaddy, je reçois cette erreur:
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
Je ne sais pas ce que je dois faire pour faire ce travail. Voici le script que j'ai écrit:
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"
Merci!
Merci. Savez-vous si je peux l'installer sur l'hébergement partagé de GoDaddy? Ou aurai-je besoin d'un serveur dédié? – redgem
Il n'a aucun module C, donc vous ne devriez pas avoir de problème à l'installer dans un répertoire privé. –
Il est dit que je n'ai pas les permissions pour écrire dans /usr/lib/python2.4, et l'installation échoue. – redgem