【问题标题】:How to install libjpeg on OSX?如何在 OSX 上安装 libjpeg?
【发布时间】:2016-07-12 14:13:57
【问题描述】:

libjpeg 或 libjpeg-turbo 是安装Pillow 的要求,即a new requirement for storing images on django。所以我需要安装 Pillow,但是直到我通过名为 libjpeg 或 libjpeg-turbo 的包获得 jpeg 支持后才能正常工作。我希望至少是这样。

这种依赖在开发服务器上不是问题,但我需要在本地做一些工作(Macbook Pro OSX 10.11.5)。还没有能够做到这一点或找到一个解决方案来安装 OSX。我希望我能在pipconda 中找到一些东西,但OSX 没有。我已经看到有各种在 Linux 上安装的常规方法。

【问题讨论】:

    标签: python macos libjpeg libjpeg-turbo


    【解决方案1】:

    使用Homebrew

    brew install jpeg
    

    【讨论】:

    • 不知道为什么我没有想到自制软件,我也已经有了。非常感谢!
    • 这个不行了,找不到库了。
    • 如果我运行brew install libjpeg,我得到的结果与brew install jpeg 相同,所以也许他们重命名了它,但它仍然对我有用。
    【解决方案2】:

    对于 libjpeg-turbo

     brew install jpeg-turbo
    

    然后它会告诉你如何将它添加到你的库加载路径中(这样它就不会与 libjpeg 冲突,它不在标准路径中)。

    【讨论】:

      【解决方案3】:

      全新安装 Big Sur (macOS 11.0.1) 和 Homebrew,然后:

      brew install jpeg
      

      然后通过安装XCode命令行工具(zlib需要)

      xcode-select --install
      

      然后在 zsh 中寻找头文件的工具:

      export CPATH=`xcrun --show-sdk-path`/usr/include
      export LDFLAGS="-L//Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include"
      export CPPFLAGS="-I//Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include"
      

      最后在虚拟环境中(Python 3.8):

      pip install setuptools, wheel, Pillow
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-02
        • 2010-12-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多