Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 17, 2012 10:48:35

dnox
Зарегистрирован: 2012-12-17
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь с установкой .egg

Всем доброго дня. Прошу помощи с установкой пакетов python.
Собственно, суть вопроса в следующем. Имеется пакет dtools.egg, который я устанавливаю на виртуальное окружение через easy_install dtools.egg. После установки пакет появляется в ./lib/python2.7/site-packages/. Есть скрипт в котором импортируется функция из этого пакета:
from dtools.dtools import daemonize
Так вот, при запуске скрипта
python ./server.py
Traceback (most recent call last):
File “./server.py”, line 5, in <module>
from dtools.dtools import daemonize
ImportError: No module named dtools

Если же запустить python в интерактивном режиме, то все работает:
/bin/python
Python 2.7.3 (default, Sep 26 2012, 21:51:14)
on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import dtools
>>> from dtools.dtools import daemonize
>>> daemonize
<function daemonize at 0x7f5696b0df50>

Что я делаю не так?

Офлайн

#2 Дек. 17, 2012 11:54:37

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

Помощь с установкой .egg

может разные питоны это
/bin/python ./server.py
?

Отредактировано sergeek (Дек. 17, 2012 11:55:30)

Офлайн

#3 Дек. 17, 2012 12:05:42

dnox
Зарегистрирован: 2012-12-17
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь с установкой .egg

Не, питон везде один и тот-же.
Везде имеется ввиду путь до виртуального окружения:
%virtualenv_path%/bin/python ./server.py
(easy_install тоже оттуда ).

Офлайн

#4 Дек. 18, 2012 09:49:11

dnox
Зарегистрирован: 2012-12-17
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь с установкой .egg

Проблема решилась путем удаления всех *.pyc файлов.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version