在Linux上安装pgmagick

11

我正在尝试在CentOS上安装pgmagick。

我运行pip install pgmagick后收到一些错误。在检查日志文件后,我得到了以下内容:

  Running setup.py egg_info for package pgmagick
    Traceback (most recent call last):
      File "<string>", line 14, in <module>
      File "/root/build/pgmagick/setup.py", line 74, in <module>
        raise Exception("Magick++ not found")
    Exception: Magick++ not found
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
  File "<string>", line 14, in <module>
  File "/root/build/pgmagick/setup.py", line 74, in <module>
    raise Exception("Magick++ not found")
Exception: Magick++ not found
----------------------------------------
Command python setup.py egg_info failed with error code 1 in /root/build/pgmagick
Exception information:
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/pip/basecommand.py", line 104, in main
    status = self.run(options, args)
  File "/usr/lib/python2.6/site-packages/pip/commands/install.py", line 245, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/usr/lib/python2.6/site-packages/pip/req.py", line 1009, in prepare_files
    req_to_install.run_egg_info()
  File "/usr/lib/python2.6/site-packages/pip/req.py", line 225, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/usr/lib/python2.6/site-packages/pip/__init__.py", line 256, in call_subprocess
    % (command_desc, proc.returncode, cwd))
InstallationError: Command python setup.py egg_info failed with error code 1 in /root/build/pgmagick

我有什么遗漏吗?如何使它起作用?


对我来说,缺少python-devel。yum install python-devel - vikas kv
4个回答

38

我自己也遇到了这个问题。对于任何从未来通过谷歌访问的人,你需要先安装两个额外的软件包:

sudo apt-get install libgraphicsmagick++1-dev libboost-python-dev

6
在 macOS 上: brew install graphicsmagickbrew install boost-python - Stan

4
您可能缺少GraphicsMagick-c++-devel包(可从EPEL存储库中获取)。

感谢您添加基于Redhat的等效版本。 - Joe J

0

对于基于 Arch 的发行版,您需要执行以下操作:

sudo pacman -S libmagick boost graphicsmagick imagemagick

0

请参考官方安装指南进行操作。

pgmagick适用于类UNIX系统,并且依赖于以下库:

对于Debian用户,请注意:

$ sudo apt-get install libboost-python-dev libgraphicsmagick++1-dev

如果你有另一个操作系统,你可以查看安装页面

之后你可以使用pip安装pgmagic

$ pip install pgmagick

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接