качество и надёжность с 2008 года

8 (800) 200-25-11

Техническая поддержка support@komtet.ru —

круглосуточно и без выходных дней

load-whois

Онлайн-касса

для интернет-магазина

Подключите ваш интернет-магазин

к онлайн-кассе в соответствии с 54-ФЗ

 

Использование virtualenv

Использование virtualenv — инструмента для создания изолированного окружения python, позволяющего установить свои версии ПО.

На серверах виртуального хостинга КОМТЕТ существует несколько предустановленных окружений Python, которые настроены для Django, Pylons, TurboGears, но если для работы вашего приложения требуются особые условия, вы можете создать свое виртуальное окружение с помощью virtualenv.

Для всех действий необходим полный ssh-доступ, он включен по умолчанию для тарифов «Плюс» и «VIP», для тарифа «Профи» заказать его вы можете через систему биллинга.

Для того чтобы создать свою «песочницу» Python, перейдите в каталог private и выполните:

/opt/komtet/python26/bin/virtualenv mypython

Путь к virtualenv зависит от выбранной версии python

После этого в "mypython/bin" будет находиться сам python, easy_install для него и скрипт activate. Скрипт activate предназначен для переписывания переменных окружения, вам больше не придется заботиться об указании верного пути к pip, python и easy_install просто выполните:

source ~/private/mypython/bin/activate

Новые пакеты будут устанавливаться в mypython/lib/python2.6/site-packages/, вы будете иметь полный доступ к их исходному коду. При этом Python будет искать модуль сначала в вашей инстанции, а потом в основной. Таким образом, например, не обязательно устанавливать свою PIL, если вам подходит та, что установлена по умолчанию. Чтобы получить полный список предустановленных пакетов, выполните:

ls -1 /opt/komtet/python26/lib/python2.6/site-packages

Если у вас не получается самостоятельно настроить virtualenv и установить требуемое окружение для работы ваших проектов, обращайтесь в круглосуточную техническую поддержку хостинга. Данные работы могут быть выполнены нашими сотрудниками в рамках услуги Дополнительные работы по сайту.

Другие документы на эту тему

easy_install: обновление Python-пакета

Краткое описание с примерами процесса обновления пакетов Python при помощи easy_install.

easy_install: загрузка и установка Python-пакета

Примеры использования easy_install для различных способов установки пакетов Python.

Виртуальный хостинг Perl/PHP/Python/Ruby

Тарифные планы «Виртуальный хостинг» — от размещения статических HTML-страниц, до поддержки PHP, Python, CGI скриптов (Shell, Perl), SSI, Ruby. В рамках тарифных планов предоставляется доступ к серверам баз данных MySQL или PostgreSQL.

Клиентам — домены в подарок!
Бесплатный тест виртуального хостинга
Перенос сайта — бесплатно
Все акции
На сайте КОМТЕТ используются cookie-файлы, данные о IP-адресе и местоположении посетителей. Если, прочитав это сообщение, вы остаетесь на нашем сайте, это означает, что вы не возражаете против использования этих технологий.