安装pythonmagick时出错,ImportError:没有名为PythonMagick的模块

时间:2018-03-17 13:06:40

标签: python imagemagick pythonmagick

我正在尝试在OSX(High Sierra)上安装pythonmagick。

我遵循DwishR的指示:https://gist.github.com/tomekwojcik/2778301 从这里下载了pythonmagick:http://www.imagemagick.org/download/python/ 修改后的BOOST_ROOT = / usr / local / Cellar / boost / 1.66.0 / 和make文件。

请在此处查看我的安装程序:https://gist.github.com/anonymous/d2eab85b89fd7be33efa40bf3cb1015e

但是,你可以看到pythonmagick最终没有工作。我做错了什么?

2 个答案:

答案 0 :(得分:1)

这似乎是一个相当旧的包,错过了需要用pip安装的内容。

看看这个问题: https://github.com/pypa/pip/issues/4629#issuecomment-317844966

我引用:

  

PythonMagick在PyPi上,但没有提供源分发,蛋或轮子,因此无法安装。 PythonMagickWand作为一个鸡蛋,但仅适用于Python 2.5!

我发现你使用的是OSX High Sierra,所以你当前的Python 2版本是2.7。您可以尝试使用pyenv和python 2.5构建virtualenv,但也许pgmagick可能是合适的替代品?

答案 1 :(得分:1)

请检查使用的是哪个python。看起来你正在使用不使用/usr/local/lib/python2.7/site-packages/的系统python。您可能希望使用brew:brew install python@2安装python2。