Open nevmenandr opened 7 years ago
Борис Валерьевич,
насколько я помню, проблема в том, что энчант ставится почему-то только на 32-битную версию питона, на 64 не встает. Подробнее, возможно, знает Саша, но его вроде сейчас нет. Ссылка на установщик поэтому специально на 32 битную версию. Собственно, поэтому же и Анаконда. Без нее можно обойтись, но с нас требовали максимально упростить процесс установки, "чтобы пользоваться могло как можно большее количество людей". Наверное, стоило упомянуть об проблеме с энчантом в самом ридми. С оптимизацией под линукс, вероятно, придется обдумать.
5 апреля 2017 г., 21:21 пользователь Boris Orekhov <notifications@github.com
написал:
Скачать можно по ссылке: https://repo.continuum.io/ archive/Anaconda3-4.3.1-Windows-x86.exe
Странно, что разработчики считают, что на свете бывает только операционная система Windows с её файлами .exe. А ведь на Mac OS X анаконду тоже можно установить: https://repo.continuum.io/archive/Anaconda3-4.3.1- MacOSX-x86_64.pkg И даже на Linux: https://repo.continuum.io/ archive/Anaconda3-4.3.1-Linux-x86_64.sh
Скажем, линукс управляет большинством серверного оборудования, так что если ориентироваться и на пользователей линукса тоже, то можно было бы вашу разработку установить на сервер и превратить в веб-сервис.
Непонятно только, зачем нужна именно анаконда. Нельзя ли обойтись без неё? Чем меньше зависимостей, тем вероятнее, что ничего не сломается по пути установки.
А если я не хочу ставить анаконду, воспользоваться вашим софтом у меня не получится, так как традиционным путём не ставится необходимый пакет enchant. А без него нельзя?
Collecting enchant Could not find a version that satisfies the requirement enchant (from versions: ) No matching distribution found for enchant
И потом, соответстенно, вылетает ошибка:
Traceback (most recent call last): File "morphchecker.py", line 7, in
from spell_checker import check_word File "./spellchecker/spell_checker.py", line 3, in from tests import hunspell, aspell, csv2transform, lookup_pymystem File "./spellchecker/tests.py", line 8, in import enchant ImportError: No module named 'enchant' — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/IvankovCL/heritage_morphchecker2.0/issues/4, or mute the thread https://github.com/notifications/unsubscribe-auth/AL6PaFF4F2DAhyRt1BOfxweoCmOYg_2qks5rs9vGgaJpZM4M0oHZ .
-- С уважением, Роберт.
Так а нельзя без энчанта? Ведь 32-битной версии MacOS X в принципе не бывает.
Ссылка на установщик линуксовой версии анаконды чего тогда забыта? https://repo.continuum.io/archive/Anaconda3-4.3.1-Linux-x86.sh
Мне кажется, что установка анаконды ничего не упрощает, а вовсе даже наоборот.
Если честно, близко не знаком с этим этапом работы модуля, но, насколько мне известно, эчант нужен для работы спеллчекера, который написан не нами, поэтому прямо сейчас не могу сказать, можно ли без него. На маках пока запускать не пробовали, как-то прошло мимо нашего внимания))
Добавили заметку, что нужно именно 32 битный 3ий питон. Ссылку сейчас тоже впилим.
Да, хорошо бы подробно расписать весь процесс сборки, чтобы без лишнего барахла. Просить ставить дистрибутивы для модуля это конечно дикость, но дикость несколько вынужденная, потому что это конкретное ридми писалось, как я уже сказал, в максимально упрощенном виде (чтобы не оставить возможность ошибки). Нам стоит разобраться, как описать установку для произвольного дистрибутива.
5 апреля 2017 г., 21:38 пользователь Boris Orekhov <notifications@github.com
написал:
Так а нельзя без энчанта? Ведь 32-битной версии MacOS X в принципе не бывает.
Ссылка на установщик линуксовой версии анаконды чего тогда забыта? https://repo.continuum.io/archive/Anaconda3-4.3.1-Linux-x86.sh
Мне кажется, что установка анаконды ничего не упрощает, а вовсе даже наоборот.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/IvankovCL/heritage_morphchecker2.0/issues/4#issuecomment-291955703, or mute the thread https://github.com/notifications/unsubscribe-auth/AL6PaNXPbwRZF4FGdHHfNRcWY3o0FNv5ks5rs9-OgaJpZM4M0oHZ .
-- С уважением, Роберт.
Странно, что разработчики считают, что на свете бывает только операционная система Windows с её файлами .exe. А ведь на Mac OS X анаконду тоже можно установить: https://repo.continuum.io/archive/Anaconda3-4.3.1-MacOSX-x86_64.pkg И даже на Linux: https://repo.continuum.io/archive/Anaconda3-4.3.1-Linux-x86_64.sh
Скажем, линукс управляет большинством серверного оборудования, так что если ориентироваться и на пользователей линукса тоже, то можно было бы вашу разработку установить на сервер и превратить в веб-сервис.
Непонятно только, зачем нужна именно анаконда. Нельзя ли обойтись без неё? Чем меньше зависимостей, тем вероятнее, что ничего не сломается по пути установки.
А если я не хочу ставить анаконду, воспользоваться вашим софтом у меня не получится, так как традиционным путём не ставится необходимый пакет enchant. А без него нельзя?
И потом, соответстенно, вылетает ошибка: