Mac下安装PIL库

首先,下载jpegsrc、zlib、PIL

python Imaging Library 1.1.7 Source Kit

jpegsrc.v9a.tar.gz

zlib-1.2.8.tar.gz

然后,解压上述库,顺带说下使用命令解压库

tar -zxvf zlib-1.2.8.tar.gz

1.安装jpeg

进入jpeg目录下
./configure
make
sudo make install

2.安装zlib

进入zlib-1.2.7目录下
./configure
make
sudo make install

3.安装PIL

修改root路径

进入Imaging-1.1.7目录下
打开setup.py文件
加入jpeg、zlip路径
找到JPEG_ROOT、ZLIB_ROOT修改如下:
JPEG_ROOT = "/usr/local/include"
ZLIB_ROOT = "/usr/local/include"

开始安装

python setup.py build_ext -i

若出现错误

‘X11/Xlib.h‘ file not found

则运行如下命令

ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers/X11 /usr/local/include/X11

其中红色部分为对应系统版本

时间: 2024-10-27 04:59:45

Mac下安装PIL库的相关文章

关于python下安装PIL库遇到的问题及解决办法

关于python下安装PIL库遇到的问题及解决办法 :在下面这个网址下载pipllow(a replacement for PIL) www.lfd.uci.edu... ,我下的版本是Pillow-4.1.1-cp27-cp27m-win32.whl,因为python安装的是32位,所以下载的32... 不过在cmd里用pip install Pillow-4.1.1-cp27-cp27m-win32.whl时候报错:架构不被支持.于是乎网上找了答案,在cmd输入python进入shell环境

MAC 下安装PIL

1. 安装使用 pip install pil 结果报如下错误 Collecting PIL Could not find a version that satisfies the requirement PIL (from versions: ) Some externally hosted files were ignored as access to them may be unreliable (use --allow-external PIL to allow). No matchin

ubuntu14.04 安装PIL库出现OError: decoder jpeg not available 的解决方案

出现 OError: decoder jpeg not available 的原因是,没有装JPEG的库,同时要支持png图片的话还要装 ZLIB.FREETYPE2.LITTLECMS的库文件. 先说第一种解决方案:完整安装这些库!!!! 安装方法:http://cn-popeye.iteye.com/blog/1236691      在这篇博客里作者很详细的说了下载地址和安装方法,我这里只是抄过来. 1. install zlib (ubuntu 官方源没有zlib,别想apt-get了)

Mac下安装Thrift

在mac下安装软件跟Linux安装比较类似,在安装Thrift之前需要先安装依赖. 1.安装BOOST 下载:http://www.boost.org/    (boost_1_57_0.tar.gz) 解压:tar -zvxf boost_1_57_0.tar.gz 切换目录:cd boost_1_57_0 命令:./bootstrap.sh,该命令用于生成bjam可执行文件,这个东西就是用来编译boost库 命令:sudo ./b2 threading=multi address-model

mac下安装LuaSocket

安装LuaSocket LuaSocket 是 Lua 的网络模块库,它可以很方便地提供 TCP.UDP.DNS.FTP.HTTP.SMTP.MIME 等多种网络协议的访问操作.它由两部分组成:一部分是用 C 写的核心,提供对 TCP 和 UDP 传输层的访问支持.另外一部分是用 Lua 写的,负责应用功能的网络接口处理. 安装LuaSocket Homebrew安装(如果已经安装略过此步) 首先你要安装Homebrew.安装 Homebrew 很简单,只需在终端上输入一行 Ruby 脚本(所以

Mac下安装lightgbm

Mac下安装lightgbm 1.安装环境 系统 MacOS Mojave 版本10.14.2 Xcode 10.1 $ clang -v Apple LLVM version 10.0.0 (clang-1000.11.45.5) Target: x86_64-apple-darwin18.2.0 Thread model: posix 2.安装错误 直接使用命令: import lightgbm as lgb 使用时直接调用: import lightgbm as lgb import li

mac下安装mongoDB

方式一:命令行 MongoDB的安装有好多种安装方法,有普通青年的HomeBrew方式,也有文艺青年的源码编译方式.我只想快速的装起来用一下,所以我选最简单的HomeBrew. 请参考官方文档 : http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/ 更新Homebrew的package数据库,在Mac的终端中输入: $ brew update 然后耐心等待,这个没有任何显示,估计要几分钟,取决于网络的速度.然后就列出了

mac下安装配置java开发环境

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Helvetica; color: #000000 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Helvetica; color: #000000; min-height: 13.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #

Mac下安装LNMP(Nginx+PHP5.6)环境

Mac下安装LNMP(Nginx+PHP5.6)环境 安装Homebrew 最近工作环境切换到Mac,所以以OS X Yosemite(10.10.1)为例,记录一下从零开始安装Mac下LNMP环境的过程 确保系统已经安装xcode,然后使用一行命令安装依赖管理工具Homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 之后就可以使用 brew