Установка модулей на shared-хостинге

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
r0man_
ефрейтор
Сообщения: 50
Зарегистрирован: 2007-08-22 9:17:52

Установка модулей на shared-хостинге

Непрочитанное сообщение r0man_ » 2009-07-23 12:00:45

Для django-сайта требуются модули libxml2 и libxslt. У хостера они не поставлены. Скачиваю и ставлю:

Код: Выделить всё

./configure --prefix=/home/user/python
make
make install
Путь до /home/user/python прописан.
Пробую запустить такой тестовый скрипт:

Код: Выделить всё

#!/usr/local/bin/python
import os
import sys
sys.path.append('/home/user/python')
import libxml2
var = os.path.join('test.xml')
doc = libxml2.parseFile(var)
Выдает ошибку

Код: Выделить всё

> python test.py
Traceback (most recent call last):
  File "test.py", line 5, in ?
    import libxml2
ImportError: dynamic module does not define init function (initlibxml2)
Что-то где-то недоделал, но вот что?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Установка модулей на shared-хостинге

Непрочитанное сообщение ProFTP » 2009-07-23 23:04:07

может есть такая штука как http://search.cpan.org/search?query=par&mode=all
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение


r0man_
ефрейтор
Сообщения: 50
Зарегистрирован: 2007-08-22 9:17:52

Re: Установка модулей на shared-хостинге

Непрочитанное сообщение r0man_ » 2009-07-28 9:50:20

diphost.ru писал(а):а надо sys.path.append('/home/user/python/lib/python2.5/site-packages')
Без изменений :(

diphost.ru
проходил мимо

Re: Установка модулей на shared-хостинге

Непрочитанное сообщение diphost.ru » 2009-07-28 14:34:56

Ну идея понятна?
Посмотрите куда именно оно установилось.
Например оно встало в /home/myaccount/somedir/lib/site-packages/somemodule

тогда sys.path.append('/home/myaccount/somedir/lib/site-packages/')
import somemodule

r0man_
ефрейтор
Сообщения: 50
Зарегистрирован: 2007-08-22 9:17:52

Re: Установка модулей на shared-хостинге

Непрочитанное сообщение r0man_ » 2009-07-28 16:08:52

Ставил с префиксом /home/user/python
Уже добавил все возможные пути
sys.path.append('/home/srv18238/python')
sys.path.append('/home/srv18238/python/bin')
sys.path.append('/home/srv18238/python/lib')
sys.path.append('/home/srv18238/python/lib/python2.4/site-packages')
sys.path.append('/home/srv18238/python/lib/python2.4')
sys.path.append('/home/srv18238/python/include')

diphost.ru
проходил мимо

Re: Установка модулей на shared-хостинге

Непрочитанное сообщение diphost.ru » 2009-07-28 17:37:39

А, все, понял. Внимательнее посмотрел на ошибку.
Если я не ошибаюсь, libxml2 требует системного модуля (libxml-что то там), который на сервере не установлен, и установлен может быть только админом. Попросите админов установить вам его.
Еще репортлаб в лоб не ставится, тоже системный модуль требует.

r0man_
ефрейтор
Сообщения: 50
Зарегистрирован: 2007-08-22 9:17:52

Re: Установка модулей на shared-хостинге

Непрочитанное сообщение r0man_ » 2009-08-31 15:35:51

Админы установили нужный модуль. Продолжение здесь
http://forum.lissyara.su/viewtopic.php? ... 65&start=0