2010-05-29 7 views
1

Я использую общую среду хостинга, которая не даст мне доступ к командной строке.установить модули python на общий веб-хостинг

Могу ли я загрузить модуль python на свой компьютер, скомпилируйте его с помощью python setup.py install, а затем просто загрузите файл .py на веб-хостинг?

Если да, то где инструкция установки помещает скомпилированный файл?

+3

Это зависит от условий размещения. Лучше всего отправить электронную почту непосредственно в службу поддержки. –

ответ

2

Это не прямой ответ на ваш вопрос, но .. измените своего хостинг-провайдера! Есть очень дешевые хостинги с доступом к оболочке, и я клянусь, что запуск сайта Python без доступа к оболочке практически невозможно.

Кроме того, компиляция библиотеки Python (я предполагаю, что у нее есть некоторые C-привязки, иначе их не так много) на вашем локальном компьютере и загрузка ее на удаленный сервер без доступа к оболочке может оказаться кошмаром из-за некоторых отсутствующие зависимости, конфликтующие версии других библиотек и т. д.

И последнее, но не менее важное: такие инструменты, как Fabric, являются вашими друзьями во время развертывания на удаленных серверах и без доступа к оболочке, вы в принципе либо не можете их использовать, либо вы страдаете (например, : У меня есть сценарий, который совершает &, толкает локальные изменения в репозиторий Mercurial на удаленном сервере, обновляет его и перезапускает это приложение на сервере - как вы это сделаете с помощью FTP-доступа?) ..

Смежные вопросы