macos - 尝试安装 pytaglib 1.0.3 但遇到 fatal error

我使用的是 Python 3.4 和 OS X Yosemite (10.10.4)。根据网站,这个版本的 pytaglib 应该是兼容的。

https://pypi.python.org/pypi/pytaglib

我已经尝试了页面上列出的所有安装方法,但我一直遇到同样的错误。

/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -        O3 -Wall -Wstrict-prototypes -arch i386 -arch x86_64 -g -I/Library/Frameworks/Python.framework/Versions/3.4/include/python3.4m -c src/taglib.cpp -o build/temp.macosx-10.6-intel-3.4/src/taglib.o src/taglib.cpp:268:10: fatal error: 'taglib/tstring.h' file not found
#include "taglib/tstring.h"
     ^
1 error generated.
error: command '/usr/bin/clang' failed with exit status 1
AccuDeveloper-iMac:pytaglib-1.0.3 accudeveloper$ sudo ln -s/Developer/SDKs/MacOSX10.8.sdk MacOSX10.6.sdk

也许它认为我使用的不是我实际使用的操作系统?

最佳答案

你有安装taglib吗?

我在我的机器上遇到了同样的错误,但是能够通过使用 Homebrew 安装 taglib 来让它工作:

brew install taglib
sudo pip3 install pytaglib

https://stackoverflow.com/questions/31750384/

相关文章:

php - 学说 : Set CURRENT_TIMESTAMP as default value

python - 如果在 Python 中出现异常重试

Java - 编译器错误地解析 unicode 源文件

sql - 如何用 SQL 删除 Oracle 数据库中的所有数据?

sql-server-2008 - sql server 2008如何计算一年中的天数

xml - Odoo:如何继承菜单项(使菜单项不可见)

cordova - 地理位置总是在 cordova 应用程序中超时

git - 为什么 git clone 有时创建一个 .git 目录,有时不创建?

php - Laravel 5.1 如何检查目录中是否存在文件?

webrtc - 我们怎么知道 webRTC 何时已经完成收集 ICE 候选人