Решил поизучать api для apt в python и столкнулся со следующим:
В приложении пишу import библиотека, запускаю на исполнение - пишет
ImportError: No module named progress.text
Если я пишу код в консольном интерпритаторе, то без ошибок выполняется.
Код программы следующий(взят из документации)
#!/usr/bin/python
import sys
import apt_pkg
from apt.progress.text import AcquireProgress
from apt.progress.base import InstallProgress
acquire = AcquireProgress()
install = InstallProgress()
apt_pkg.init()
cache = apt_pkg.Cache()
print cache
depcache = apt_pkg.DepCache(cache)
for paket in cache.packages:
print paket.current_state
depcache.commit(acquire, install)
sys.exit(0)
Почему такое происходит и как бороться?