Найти - Пользователи
Полная версия: Помощь с установкой .egg
Начало » Python для новичков » Помощь с установкой .egg
1
dnox
Всем доброго дня. Прошу помощи с установкой пакетов 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>

Что я делаю не так?
sergeek
может разные питоны это
/bin/python ./server.py
?
dnox
Не, питон везде один и тот-же.
Везде имеется ввиду путь до виртуального окружения:
%virtualenv_path%/bin/python ./server.py
(easy_install тоже оттуда ).
dnox
Проблема решилась путем удаления всех *.pyc файлов.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB