【问题标题】:pgmagick install on linuxpgmagick 安装在 Linux 上
【发布时间】:2012-06-21 14:14:40
【问题描述】:

我正在尝试在 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

标签: linux pgmagick


【解决方案1】:

我自己刚吃过这个。对于将来通过 Google 访问的任何人,您首先需要两个额外的包:

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

【讨论】:

  • 在 OSX 上:brew install graphicsmagickbrew install boost-python
【解决方案2】:

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

【讨论】:

  • 感谢您添加基于 Redhat 的等效项
【解决方案3】:

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

sudo pacman -S libmagick boost graphicsmagick imagemagick

【讨论】:

    【解决方案4】:

    通过关注official installation guidance

    pgmagick 在类 UNIX 系统上可用。并取决于 以下库。

    debian

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

    如果您有另一个操作系统,您可以查看installation page

    之后你可以通过 pip 安装来安装 pgmagic

    $ pip install pgmagick
    

    【讨论】:

      猜你喜欢
      • 2012-10-09
      • 1970-01-01
      • 2014-03-02
      • 2014-12-23
      • 2019-04-28
      • 2012-08-23
      • 2012-07-04
      • 2012-03-23
      • 1970-01-01
      相关资源
      最近更新 更多