Как импортировать сторонний Python-модуль Mac OS X - anki
Я относительно новичок в программировании и публикации в Stack Overflow. Пожалуйста, прости мое невежество.
Я пытаюсь использовать сторонний модуль в собственной программе, но не могу понять, как получить доступ к модулю в моем скрипте Python.
Mac OS X Sierra 10.12.4 Python 3.6.1 Anaconda 4.3.1
В частности, я хотел бы получить доступ к anki ( https://github.com/dae/anki).
Я изначально попробовал строку:
from anki import Collection
Это привело к "ModuleNotFoundError".
Далее я попробовал:
conda install anki
который также не работал и дал 'PackageNotFoundError'
После дополнительных поисков я решил попробовать:
import sys
sys.path.append('usr/share/anki')
from anki import Collection
Тем не менее, это также приводит к "ModuleNotFoundError"
Что мне нужно сделать, чтобы получить доступ к этому модулю?
Я уверен, что это возможно, потому что я столкнулся с несколькими другими программами, которые используют это:
- https://eshapard.github.io/anki/open-the-anki-database-from-python.html
Я признаю, что приведенная выше ссылка имеет целью предложить решение именно этой проблемы, однако предложенное решение не работает для меня. Заранее спасибо.
1 ответ
Вы говорите об Anki для настольных компьютеров, который является приложением, написанным на Python, но это НЕ устанавливаемый пакет Python.
Так что команды вроде
conda install anki
или же
pip install anki
не имеет смысла.
Таким образом, единственный способ - это загрузить полный исходный код этого проекта, разархивировать содержимое его (только) папки в свой проект (сменить на него фактическую папку), а затем вы можете сделать import
команды.