2015-10-31 6 views
0

Я пытаюсь установить модуль pySVG в систему веб-хостинга, но у меня нет доступа root, и ни один из этих инструментов не установлен: pip , setuptools или easy_install.Как установить модуль Python без root, pip, setuptools или easy_install

Пакет состоит из нескольких файлов .py, поэтому я надеюсь, что есть «ручной» способ «установить» модуль без необходимости запуска установщика. На моей локальной машине, я могу сделать «питон setup.py строить», и все это делает копирует .py файлы в «сборки» директории:

$ ls -l build/lib/pysvg/ 
total 480 
-rw-r--r-- 1 timur staff 278 Nov 5 2012 __init__.py 
-rw-r--r-- 1 timur staff 8489 Nov 6 2012 animate.py 
-rw-r--r-- 1 timur staff 29395 Nov 5 2012 attributes.py 
-rw-r--r-- 1 timur staff 47916 Oct 31 16:14 attributes.pyc 
-rw-r--r-- 1 timur staff 14633 Nov 6 2012 builders.py 
-rw-r--r-- 1 timur staff 9081 Nov 6 2012 core.py 
-rw-r--r-- 1 timur staff 11006 Oct 31 16:14 core.pyc 
-rw-r--r-- 1 timur staff 22269 Nov 6 2012 filter.py 
-rw-r--r-- 1 timur staff 6072 Nov 6 2012 gradient.py 
-rw-r--r-- 1 timur staff 2171 Nov 6 2012 linking.py 
-rw-r--r-- 1 timur staff 2630 Nov 6 2012 parser.py 
-rw-r--r-- 1 timur staff 628 Nov 6 2012 script.py 
-rw-r--r-- 1 timur staff 17266 Nov 6 2012 shape.py 
-rw-r--r-- 1 timur staff 8217 Nov 6 2012 structure.py 
-rw-r--r-- 1 timur staff 932 Nov 6 2012 style.py 
-rw-r--r-- 1 timur staff 1626 Oct 31 16:14 style.pyc 
-rw-r--r-- 1 timur staff 6990 Nov 6 2012 text.py 
-rw-r--r-- 1 timur staff 7781 Nov 6 2012 turtle.py 
-rw-r--r-- 1 timur staff  55 Nov 5 2012 util.py 

Могу ли я просто скопировать эти файлы на веб-сервер , а затем каким-то образом изменить мой скрипт Python для «загрузки» модуля? Обычно я хотел бы сделать это:

import pysvg.builders 
import pysvg.structure 
import pysvg.style 
import pysvg.shape 
from pysvg.turtle import Turtle, Vector 

Я надеюсь, что есть способ изменить эти строки вручную загружать файлы .py и рассматривать их как модули.

ответ

0

Добавить build/lib/ в PYTHONPATH.

+0

Спасибо! Это сработало отлично. –

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