Python 为什么在MacOS上安装WeasyPrint需要自制软件?可以用蟒蛇来代替吗?
我正在尝试在MacOS X(Sierra)上安装WeasyPrint库Python 为什么在MacOS上安装WeasyPrint需要自制软件?可以用蟒蛇来代替吗?,python,python-3.x,Python,Python 3.x,我正在尝试在MacOS X(Sierra)上安装WeasyPrint库 我已经安装了Python 3和Anaconda。文档建议使用自制软件。为什么这是必要的?在这种情况下,自制和Anaconda可以一起使用吗?答案在依赖项列表中。发件人: WeasyPrint 0.36取决于: CPython 2.7或≥ 3.3 开罗[1] 盘古 CFFI≥ 0.6 lxml≥ 3.0 html5lib≥ 0.99999999 凯罗克菲≥ 0.5 TinYCS2≥ 0.5 CSS选择≥ 0.6 CairoS
我已经安装了Python 3和Anaconda。文档建议使用自制软件。为什么这是必要的?在这种情况下,自制和Anaconda可以一起使用吗?答案在依赖项列表中。发件人: WeasyPrint 0.36取决于:
- CPython 2.7或≥ 3.3
- 开罗[1]
- 盘古
- CFFI≥ 0.6
- lxml≥ 3.0
- html5lib≥ 0.99999999
- 凯罗克菲≥ 0.5
- TinYCS2≥ 0.5
- CSS选择≥ 0.6
- CairoSVG≥ 1.0.20
- 皮芬≥ 0.8
- 可选:GDK PixBuf[2]
- 为什么需要自制 因为它提供了一种在MacOS X上安装GDK相关库的简单方法
- 有可能同时使用蟒蛇和自制啤酒吗 对。完全可以为Anaconda构建一个Python模块,该模块使用MacPorts安装的库
- 在自制软件中安装WeasyPrint会让我不费吹灰之力就能使用Anaconda中的库吗 否:这是两种不同的Python安装。在自制中安装WeasyPrint将允许您在自制提供的Python安装中使用它,并使其库依赖项在您的系统上可用,但您仍需要将其(以及任何依赖的Python包装器)重新安装到Anaconda Python安装中
chown
ing/usr/local/bin
,因此以后它不需要再次升级权限。有些人习惯性地认为升级权限是不好的,所以自制方法更好;我所在的阵营认为削弱权限是不好的,所以MacPorts方法更好)。您能提供建议吗?我已经通过brew安装了cairo,但在IDE上无法解决导入错误。我希望说我可能需要在cairo内安装python?某种虚拟环境不是问题所在。这看起来像是Xcode上如何使用boost库,唯一的问题是我不确定。