【问题标题】:easy_install or pip install doesn't find a packageeasy_install 或 pip install 找不到包
【发布时间】:2012-12-13 07:03:21
【问题描述】:

我想安装 python-pythonmagick 包 http://packages.debian.org/squeeze/python-pythonmagick

但是当我运行pip installeasy_install python-pythonmagick 时,找不到包。

我想我可以在 /etc/apt/sources.list 中添加一个 url
我要添加到这个文件的 url 是什么?

【问题讨论】:

    标签: python package debian


    【解决方案1】:

    这是一个由 Debian 存储库维护的 Python 包。您可以使用 Debian 包管理器安装它:

    sudo apt-get install python-pythonmagick
    

    sudo aptitude install python-pythonmagick
    

    但是,我更愿意坚持使用 pip(使用 virtualenv)并改用以下任一选项:

    → pip search pythonmagick
    PythonMagickWand          - Python wrapper for the ImageMagick wand API
    PythonMagick              - Wrapper around GraphicsMagick
    
    → pip search pgmagick
    pgmagick                  - Yet Another Python wrapper for GraphicsMagick
    

    请注意,如果您使用pip,则需要单独安装GraphicsMagick/ImageMagick 本身和Debian 的包管理器。 pgmagick/pythonmagick 只是 GraphicsMagick/ImageMagick 的 Python 包装器。

    更多:pgmagick

    【讨论】:

    • 哇比我要求的还要多!另一个问题,我使用 apt-get install 安装,现在它可以正常工作了。它在 virtualenv 之外运行,但不在我正在处理的 virtual-env 中。如何让 virtual-env 知道 apt-get 安装的内容?
    • 我也尝试安装 apt-get 安装 ImageMagick/GraphicsMagick。然后 sudo pip install pythonmagick .. 它说“找不到任何满足 pythonmagick 要求的下载”。奇怪的 'pip search pythonmagic' 显示了 pythonmagickwand 和 pythonmagick。
    • @Eugene 恐怕pythonmagick 不再活跃:sxoop.wordpress.com/2006/11/29/whither-pythonmagick 虽然如果您使用的是ImageMagick,您仍然可以在此处从压缩包安装pipimagemagick.org/download/python。虽然pgmagick 似乎是这里的最佳选择。
    • @Eugene 要回答您的第一个问题,apt-get install 不会将包安装到virtualenv 路径。我能想到使其与virtualenv 一起工作的唯一方法是将apt-get(例如/usr/lib/python2.7/dist-packages/pythonmagick*)安装的文件复制到您的virtualenv 路径(venv/lib/python2.7/site-packages/
    【解决方案2】:

    这对我在 ubuntu 上运行 vagrant 有用...

    sudo yum install python-pythonmagick
    

    【讨论】:

      猜你喜欢
      • 2018-05-25
      • 1970-01-01
      • 2013-09-17
      • 2014-02-27
      • 1970-01-01
      • 2014-11-06
      • 2017-04-23
      • 2018-02-10
      相关资源
      最近更新 更多