我目前正在我的 2021 款 MacBook Pro 上使用 Apple Silicon 开发一个 Python (3.8) 项目。最终,目标是在我使用 Apple 的 Tensorflow fork 从 Azure SQL DB 读取的数据上构建 ML 模型。因此,我正在本地 Apple Silicon 软件包上开发该项目 - 不使用 Rosetta。
当我尝试导入 pyodbc 包 (4.0.30) 以连接到我的数据库时出现问题。我不断收到以下错误
import requests
url = 'example.com/'
headers = 'XXXX'
data = {'pwd': '1234'}
r = requests.post(url + 'login', data=data, headers=headers)
但是,如果我使用 Rosetta 执行完全相同的操作,则一切正常。我找不到任何其他线程描述类似的行为。
有人知道如何解决这个问题吗?