我正在尝试构建一个基于输入字符串创建Spotify播放列表的Python程序。 我正在使用pyspotify包装器和Spotify API(libspotify,包括许可证密钥)。要安装pyspotify包装器,包括libspotify链接,我克隆了git存储库(现在甚至没有这个意思,但我认为这就是我所做的),然后运行已安装的Xcode4,并加载了命令行工具。然后运行:sudo python setup.py install按照http://pyspotify.mopidy.com/en/latest/introduction/的指示进行安装。
但是,我收到错误消息:
clang: warning: argument unused during compilation: '-mno-fused-madd'
src/module.c:3:10: fatal error: 'libspotify/api.h' file not found
#include "libspotify/api.h"
^
1 error generated.
error: command 'clang' failed with exit status 1
api.h
文件位于pyspotify
文件夹中,同时包含libspotify
文件夹和应用程序密钥。我需要做些什么才能安装pyspotify?
感谢您的帮助!
/埃里克
答案 0 :(得分:0)
错误是由setup.py
未找到libspotify
安装造成的。
在安装pyspotify之前,您需要安装libspotify。你可以:
从Spotify的网站下载tarball,解压缩,更改为你解压缩到的目录,然后运行:
./configure && make && sudo make install
或通过运行:
使用Homebrew安装它brew install libspotify
安装libspotify后,只需运行:
即可从PyPI安装pyspotifypip install pyspotify
除非您计划对pyspotify本身进行编码,否则无需检查git repo并手动安装。如果你真的想拥有最新的开发版本(v1.11和git版本之间目前差别很小),你可以使用以下命令安装它:
pip install pyspotify==dev