antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
Всем привет. Вопрос к python-developer'ам. Поставил виртуальное окружение sudo pip2 install virtualenv virtualenv tests --no-site-packages source tests/bin/activate pip2 freeze (Далее вывод) Django==1.4.1 PIL==1.1.7 Twisted==12.1.0 distribute==0.6.28 django-debug-toolbar==0.9.4 -e git://github.com/Fantomas42/[email protected]#egg=django_xmlrpc-dev git-remote-helpers==0.1.0 google-api-python-client==1.0c2 html5lib==0.95 httplib2==0.7.4 netsnmp-python==1.0a1 numpy==1.6.2 pisa==3.0.33 pyPdf==1.13 pycrypto==2.5 pycups==1.9.62 pycurl==7.19.0 pymorphy==0.5.6 pysmbc==1.0.13 python-gflags==2.0 reportlab==2.5 virtualenv==1.7.2 wsgiref==0.1.2 zope.interface==3.8.0 После деактивации окружение pip2 freeze выводит все то же самое. Хотя по идее в виртуальном окружении созданном с таким ключом, должен быть только 1 пакет. Заранее спасибо! |
vdemin |
|
Темы:
54
Сообщения:
1615
Участник с: 24 января 2009
|
Сравните в виртуальном окружении вывод командwhich pip which pip2 |
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
Пути нормальные[[email protected] allpos]$ which pip2 /usr/bin/pip2 (test)[[email protected] allpos]$ which pip /home/user/www/SEOproj/allpos/test/bin/pip Так и pip freeze дает 1 либу, однако когда запускаю интерпритатор питона и делаю импорт xmlrpc (либа, которй нет в виртуальном окружении, но есть в системном), он выполняет без ошибок. И вот еще такой факт: Вывод help('modules') в интерприаторе Python зависит от виртуального окружения. Т. е. разный в зависимости от того, в виртуальном окружении или нет. Так вот. В виртуальном окружении эта команда показывает, что нет этого xmlrpclib, однако импорт происходит. |
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
О! Слушайте, вроде начало работать после того как which сделал. |