如何解决ld:架构 x86_64 的 YAML 文件“<...>”中不受支持的 Tapi 文件类型“!tapi-tbd”
当我尝试构建我的项目之一时出现以下错误:
from bs4 import BeautifulSoup
import requests
import os
import pandas as pd
from io import BytesIO,StringIO
url = "https://rigcount.bakerhughes.com/na-rig-count"
r = requests.get(url)
soup = BeautifulSoup(r.text,'html.parser')
link_temp = soup.find_all('div',attrs={'class': 'file-link'})
for i in link_temp:
if 'Rig Count Pivot Table' in i.find().text:
link = i
break
href = link.a.get('href')
response = requests.get(href)
#Store file in memory
f = BytesIO()
for line in response.iter_content():
f.write(line)
f.seek(0)
pd.read_excel(f,engine='pyxlsb',sheet_name = 1,skiprows=0)
我在网上查看了其他问题+答案,其中大部分是通过更改/升级 Xcode 命令行工具解决的。但是,我使用的是 MacOS Monterey(测试版),它不会让我降级我的 CLT。我也不能在不擦除整个磁盘的情况下降级我的操作系统,即使有备份,我也不太愿意这样做。我知道,这对我来说是一次重要的学习经历。
除了等待 CLT 在未来某个不确定的时间更新此操作系统之外,我还能做些什么吗?
解决方法
不是直接的答案,但相对简单的解决方法可能是在其他地方安装 mac OS 的工作版本。您可以对驱动器进行分区并安装稳定版本,也可以将其安装在可启动的外部驱动器上。
https://support.apple.com/en-us/HT208891
编辑:经过更多研究后,这显然是兼容性问题,而不是项目本身的问题。在我看来,最简单的解决方案是使用稳定、兼容的 xcode 和 mac os 版本创建单独的安装。或者,看起来以前版本的 xcode 可以与较新的版本一起安装。我没有运行的 mac os 测试版来测试这个。 https://developer.apple.com/support/xcode/ 下载在这里,您需要一个开发帐户
希望能帮到你
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。