【问题标题】:Error installing pythonmagick , ImportError: No module named PythonMagick安装 pythonmagick 时出错,ImportError: No module named PythonMagick
【发布时间】:2018-08-26 10:36:48
【问题描述】:

我正在尝试在 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 最终无法正常工作。我做错了什么?

【问题讨论】:

    标签: python imagemagick pythonmagick


    【解决方案1】:

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

    【讨论】:

    • 就是这样,我需要设置 brew python 的路径。
    【解决方案2】:

    这似乎是一个相当老的包,缺少需要用 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 会是一个合适的替代品?

    【讨论】:

    • 我认为Pip通过你的回答了。请参阅 disr 的说明。我相信 PythonMagick 需要 Python >2.2。 pypi.python.org/pypi/PythonMagick/0.5。我错过了什么?我需要使用 PythonMagick,没有替代品。因为我已经编写了代码来使用它。
    猜你喜欢
    • 2015-11-24
    • 1970-01-01
    • 2012-10-27
    • 2012-11-22
    • 2018-09-29
    • 2021-03-13
    • 2014-10-11
    • 1970-01-01
    相关资源
    最近更新 更多