为什么airtable python包装器不起作用?

为什么airtable python包装器不起作用?,python,python-requests,airtable,Python,Python Requests,Airtable,因此,我通过在我的项目文件夹中输入以下内容,为github页面上的airtable python包装器安装了软件包: pip install airtable-python-wrapper 后来我写了以下脚本: from airtable import Airtable from pprint import pprint base_key = 'mykey' table_name = 'MyBase' myVar = Airtable(base_key, table_name) print

因此,我通过在我的项目文件夹中输入以下内容,为github页面上的airtable python包装器安装了软件包:

pip install airtable-python-wrapper
后来我写了以下脚本:

from airtable import Airtable
from pprint import pprint


base_key = 'mykey'
table_name = 'MyBase'
myVar = Airtable(base_key, table_name)
print(myVar)

当我运行时,会出现以下错误:

ImportError: cannot import name 'Airtable' from 'airtable' (unknown location)

有人知道为什么会这样吗?为什么它不承认该类Airtable?我正在遵循文档,因此我不明白问题是什么。提前感谢

除非这是一个错误的构建,否则这可能是由于将您的文件或相邻文件命名为airtable:

安装程序
❯ python-mvenv.venv
❯ 来源。/.venv/bin/激活
文夫先生❯ pip安装airtable python包装器
测验
.venv❯ echo“从airtable导入airtable;打印(airtable)”>test.py
文夫先生❯ python test.py
文夫先生❯ echo“从airtable导入airtable;打印(airtable)”>airtable.py
文夫先生❯ python airtable.py
回溯(最近一次呼叫最后一次):
文件“airtable.py”,第1行,在
从airtable导入airtable;打印(可播放)
文件“/Users/gui_talarico/dev/repos/gtalarico/test/project/airtable.py”,第1行,在
从airtable导入airtable;打印(可播放)
ImportError:无法从“Airtable”导入名称“Airtable”(/Users/gui\u talarico/dev/repos/gtalarico/test/project/Airtable.py)

pip安装airtable python.wrapper
,带点?可能是python版本?尝试在Python2和3@Shinratensei谢谢你的回答!既然文档建议使用命令pip install airtable python wrapper,为什么要使用dot instrade of?这正是我要问的,因为在你的问题中,你和我一样编写了它。我想你只是在写的时候打了个错字,它不在你的代码里,而是still@Shinratensei哦,对不起,我改正了!如何使用Python 2运行脚本?我应该安装Python 2吗?