Python import error: No module named pHash
pHash模块是是图像和视频感知哈希的一个实现库,但是通过普通的pip安装方式,总是无法成功,会出现如标题的错误,在经过了两天的试验后,把各种方法都试过了,最终通过easy_install方式得到解决。
- pip方式安装phash,总是提示无法找到module
sudo pip3 install phash
- 最简单的方式就是用easy_install
sudo easy_install3 phash
再将/usr/local/lib/python3.5/dist-packages/phash-0.2.0-py3.5.egg中的文件夹更名为pHash就可以被引用,其中H是大写
附上phash相关链接,希望能有所帮助:
1、phash在ubuntu上安装教程(虽然我没这么来)
https://github.com/hszcg/pHash-0.9.6
2、Installing pHash for Python(这种方法尝试无果)
https://corinnelhh.wordpress.com/2014/10/24/installing-phash-for-python/
3、pHash官网,有在线demo
http://phash.org/demo/
最后有一点没有试验,如果我一开始pip install的不是‘phash’,而是‘pHash’,会不会成功呢?或许是个更直接的解决方法吧。
欢迎访问我的个人简介
http://www.wyfshu.xyz
Email:info_kerwin@163.com
2018-03-10