Вопрос:
Я пытаюсь создать проект в python, используя некоторые библиотеки из GitHub, которые я нашел. Я использую InstaPy и Instagram-API-python. Моя структура проекта выглядит следующим образом
- Проект (основная папка)
- Instapy (подпапка)
- Instagram-API-питон (подпапка)
- insta.py
Как импортировать оба эти файла в файл insta.py? Я новичок в python и не знаю, как работает импорт.
Ответ №1
Не копируйте их в папку проекта, используйте pip чтобы установить их на свой путь Python.
Но сначала прочитайте о виртуальных средах.
После настройки и активации вашей виртуальной среды вы можете установить пакеты таким образом:
$ pip install git+https://github.com/timgrossmann/InstaPy.git $ pip install git+https://github.com/LevPasha/Instagram-API-python.git
Затем в вашем скрипте python просто импортируйте их
from instapy import InstaPy import InstagramAPI
и использовать их.
Я следовал этим инструкциям и работал (в основном). Похоже, InstagramAPI требуется установленный исполняемый файл (ffmpeg), который я не хочу устанавливать на свой ноутбук. Он сообщает об ошибке во время первоначального import.
Я могу определенно импортировать instapy.. но заметьте, что это все в нижнем регистре.
Но поскольку в модуле instapy есть только класс InstaPy, лучше всего просто импортировать его таким образом.
Подробнее о InstaPy: