python - 为什么 airtable-python-wrapper 不起作用?
问题描述
因此,我通过在我的项目文件夹中输入以下内容安装了在 github 页面https://github.com/gtalarico/airtable-python-wrapper/blob/master/README.md上找到的airtable-python-wrapper包:
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 -m venv .venv
❯ source ./.venv/bin/activate
.venv ❯ pip install airtable-python-wrapper
测试
.venv ❯ echo "from airtable import Airtable; print(Airtable)" > test.py
.venv ❯ python test.py
<class 'airtable.airtable.Airtable'>
.venv ❯ echo "from airtable import Airtable; print(Airtable)" > airtable.py
.venv ❯ python airtable.py
Traceback (most recent call last):
File "airtable.py", line 1, in <module>
from airtable import Airtable; print(Airtable)
File "/Users/gui_talarico/dev/repos/gtalarico/test/project/airtable.py", line 1, in <module>
from airtable import Airtable; print(Airtable)
ImportError: cannot import name 'Airtable' from 'airtable' (/Users/gui_talarico/dev/repos/gtalarico/test/project/airtable.py)
推荐阅读
- javascript - 在 React 项目中从 Typescript 迁移
- sql-server - Data Sync between tables from SQL Server & Db2 - how to delete rows
- r - 如果上一个会话意外关闭,RInno 闪亮的应用程序将无法启动
- javascript - 在 AspNet 上隐藏带有 onClick 事件的文本框而不刷新页面
- python - 如何从 DataFrame 中获取元组的行、列列表?
- python - 如何遍历 s3 存储桶以从子文件夹-boto3 的给定日期收集所有密钥
- java - 如何在Java中分解特征向量?
- php - 如果未登录,用户将被重定向到“我的帐户”页面。如果已登录,仍然会被重定向。缓存重定向?
- css - 在 Foundation Framework 中使用 rem-calc() 有什么好处?
- django - 在 IIS 上托管 Django REST API 的问题