Проблема с Airtable API и Python

Я использую приложение для работы с электронными таблицами под названием AirTable, и мне нужно иметь доступ к API с помощью Python.

Существует интерфейс Python для API, как описано на Github: https://github.com/bayesimpact/airtable-python

Я следовал инструкциям по началу работы, и когда я запускаю код, я получаю следующую ошибку: AttributeError: модуль 'airtable' не имеет атрибута 'Airtable'

Что я делаю неправильно?

1 ответ

Решение

Временное исправление:

from airtable import airtable

Постоянное исправление:

1 найди свой установленный путь

2 найти INI- файл

3 Удалить #

4 Укажите класс, который нужно использовать после импорта

from airtable import airtable

class Airtable(object):
    pass

Может быть, больше класса вы должны добавить.

У меня тоже была эта проблема. Имя файла, в которое я писал, было названоairtable.pyКогда я изменил имя файла на air.py он смог без проблем импортировать авиатаблицу.

Во-первых, проверьте, есть ли у вашего проекта имя файла "airtable.py"

"Вы никогда не должны использовать то же имя для файла python, что и для библиотеки python, python сбивает себя с толку, решая, куда он должен импортировать, его приоритетом является сначала импорт из файлов проекта, а затем переход в библиотеки"

если это не сработает, возможно, вы установили не ту библиотеку

pip uninstall airtable

рабочая библиотека python для airtbale

pip install airtable-python-wrapper
Другие вопросы по тегам