эй, yall. Я использую Python на веб-сервере от Dreamhost. Я использую их установку python и использую модуль lastfm, который можно найти здесь: http://code.google.com/p/python-lastfm/
чтобы правильно импортировать, я делаю это
import sys
sys.path.append("/home/myusername/build/Python-2.5/Lib/site-packages/")
import lastfm
, поскольку там установлен модуль lastfm.
Когда я использую putty для ssh на своем сервере, я могу просто запустить python test.py, и он отлично работает. Но когда я запускаю его из сценария php с
exec("python test.py");
предположительно не работает и скрипт не запускается. он отлично работает, когда я
import lastfm
а потом есть другие вещи,
но когда я на самом деле пытаюсь сделать что-то с модулем, как:
import lastfm
api=lastfm.Api(api_key)
он не запускается. еще раз я могу запустить скрипт, используя ту же установку Python в оболочке, и он работает нормально. Так что должно произойти что-то не так, когда я запускаю его из сценария php. Я подумал, что это будет работать точно такой же питон и все. Я проверил другие сообщения, и они говорят, что это может быть что-то с правами доступа к файлам, но я поставил каждый файл на 777, и он все еще не работает. ИДК, в чем проблема может быть. заранее всем спасибо.