如何在Python 3中使用pyleargist?pip安装报错找不到兼容版本怎么办
pyleargist Python3兼容及安装报错解决
兼容情况
官方原版pyleargist仅支持Python2,无官方Python3适配版本。你遇到的安装报错是因为原版的C扩展代码仅适配Python2的C API,在Python3环境下无法完成编译导致的。
解决方法
- 方案1:使用社区维护的Python3适配版本
先安装系统依赖:- Debian/Ubuntu 系列操作系统执行:
sudo apt-get install libfftw3-dev python3-dev - macOS 操作系统通过Homebrew执行:
brew install fftw
依赖安装完成后,安装社区适配的pyleargist版本即可在Python3环境正常使用。
- Debian/Ubuntu 系列操作系统执行:
- 方案2:替换为纯Python实现的GIST特征库
如果编译适配版本仍有问题,可以换用纯Python实现的GIST特征提取库,无需编译C扩展,天然兼容Python3,接口逻辑与pyleargist基本一致,替换成本很低。
内容的提问来源于stack exchange,提问作者Abhishek Kulkarni
相关产品推荐
相关产品推荐

