2013-09-02 4 views
0

Я пытаюсь запустить программу python, которая имеет почтовую программу и работает в следующей ошибке, я попытался установить почтовую программу с помощью apt-get, как показано ниже, но снова запутался в ошибке. Как получить модуль почтовой программы?Не удалось найти почтовый ящик пакета

Traceback (most recent call last): 
    File "myyler.py", line 1, in <module> 
    from mailer import Mailer 
ImportError: No module named mailer 

Ошибка: -

<terminal>sudo apt-get install mailer 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
E: Unable to locate package mailer 

ответ

4

Имя пакета python-mailer. Кроме того, можно установить пакет с менеджером пакетов Питона, пип

$ sudo apt-get install python-pip 
$ pip install mailer 
+0

-1 Может быть только один менеджер пакетов (Sp. co co rrect) – zwol

+0

@ Zack: Вы либо используете тот, либо другой, но не оба. Для создания пакетов пакетов для диспетчера пакетов вашего систем существуют специальные оболочки, которые вам нужны, но говорят, что это плохая идея, это просто неправильно. – Blender

+0

Но тогда этот пост не должен подразумевать, что Apt - плохая идея. Для автоматического развертывания (поиск имени и) с использованием соответствующего пакета Apt может быть значительно предпочтительнее. – tripleee

1

Вы должны использовать пип для установки пакетов:

sudo apt-get install python pip 
pip install mailer 

Вы также можете использовать: sudo easy_install mailer

BTW, чтобы установить через склонный , пакеты python называются python- *:

sudo apt-get install python-mailer 
+0

Недостатком этих пакетов 'python-' является то, что многие из них устарели. – Blender

+0

-1 Может быть только один менеджер пакетов (Sp. Is correct) – zwol

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