mac 下编译python3 的 PythonMagick包

written in python, mac

mac 下编译PythonMagick

由于要压缩漫画pdf,找了很多办法,其中有用到 imagemagick,这个比较 好安装。

brew install imagemagick@6
brew link imagemagick@6 --force

不过,pythonmagcik这个包就比较麻烦了,windows下有编译好的二进制包,mac需要自己编译,比较麻烦,也走了不少弯路。

网上看了不少教程,自己也摸索了下,现在是能用了。

代码,过程放在下面

下载源码包PythonMagic-0.9.18.tar.xz

而 0.9.19 不行,编译没问题,但安装后,使用导入有问题。 据说是后面的版本api什么的改了,好像可以改文件什么的,但是我不会,就用老点的版本吧

现在看来,主要还是python版本的问题,这就是折腾这么多时间的心得

主要是注意python2和python3的区别

Installing PythonMagick on OS X

# 网上原来是 brew install boost 
#我要为python3编译 加了参数--with-python3,如果不加,可以通过编译,但是import 会有问题.

brew install --with-magick-plus-plus imagemagick@6

brew install boost *--with-python3* 
brew install   boost-python3

cd <path_to_PythonMagick_source>


#我是python3.7,所以加了--with-python-min-version=3.5
./configure --with-python-min-version=3.5
make
make install