Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Помогите начать с Питоном: 'module' object has no attribute 'MIME_TYPE'  (Прочитано 1347 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ajk

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Нашел я некий Самый быстрый SAX-парсер http://habrahabr.ru/post/171447/ для python. И это самое мне нужное и потому подходящее для начала. С питоном пока дела не имел, первый опыт.

Можете помочь? Питон установлен, но сразу не было модуля magic. Модуль установил, но появилась другая ошибка.

На строчку:
Цитировать
mime = magic.open(magic.MIME_TYPE)
Программка выдает:
Цитировать
AttributeError: ‘module’ object has no attribute ‘MIME_TYPE’

Задавал вопросы на python.su/forum. Говорят, что нужно установить и т.д.

Но у меня установлена самая последняя версия и больше ничего не устанавливается.
В найденном файле /usr/local/lib/python2.6/dist-packages/magic.py константа MIME_TYPE отсутствует. Кстати, есть ещё каталог /usr/local/lib/python3.1/dist-packages, но он пустой.
При тупом же добавлении оной константы, скрипт на том же месте требует еще некий модуль
Цитировать
AttributeError: ‘module’ object has no attribute ‘MIME_TYPE’


Спасибо!

Александр.

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6014
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
У автора парсера питон 2.7 , у Вас, насколько я понял — 2.6. Может дело в этом?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн ajk

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Ну, да, это вариант...
А некоторые библиотеки 3.1. Чё делать?

Оффлайн ajk

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
У меня на Убунте уствновлена последняя версия Python и это 2.6.5

А на работе есть ЛUbuntu на ней Python 2.7

А можно и на Ubuntu накатить? И как?

Спасибо!

Александр.

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6014
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
ajk,
ЧЯДНТ?
Цитата: apt show python
Пакет: python                                   
Состояние: установлен
Автоматически установлен: да
Мульти-архитектура: allowed
Версия: 2.7.5-5ubuntu3
...
Это пустой пакет, который зависит от устанавливаемой по умолчанию версии Python в Debian (сейчас это версия 2.7).
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

Страница сгенерирована за 0.127 секунд. Запросов: 24.