小编Yoa*_*oav的帖子

如何在osx上安装pycairo?

我正在尝试在OSX下安装pycairo(cairo图形库的 Python绑定).

我开始了

easy_install pycairo
Run Code Online (Sandbox Code Playgroud)

得到了:

Requested 'cairo >= 1.8.8' but version of cairo is 1.0.4

error: Setup script exited with Error: cairo >= 1.8.8 not found
Run Code Online (Sandbox Code Playgroud)

所以我去了cairo的网站并下载了最新的cairo软件包(1.8.8),以及最新的pixman软件包(两个源软件包 - 找不到osx二进制文件)

解压缩两者,每个都在自己的目录中.对于pixman,常规./configure ; make ; sudo make install工作只是找到cairo,./ configure似乎工作,但make失败了:

In file included from cairo-analysis-surface.c:37:
cairoint.h:71:20: error: pixman.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

为什么我必须努力让软件库在"正常工作"的操作系统上工作?为什么darwin不像linux?

python macos installation makefile cairo

11
推荐指数
3
解决办法
1万
查看次数

IPython:快速将单元格的输出转储到文件

将ipython笔记本单元格或多个单元格保存到文件或pastebin非常容易.

但有时我想将一些操作的输出转储到文件中.这样做的快捷方式是什么?

%save output Out[56]
Run Code Online (Sandbox Code Playgroud)

给我:

Out[56] is neither a string nor a macro.
Run Code Online (Sandbox Code Playgroud)

如果我这样做:

 %save output str(Out[56])
Run Code Online (Sandbox Code Playgroud)

它工作但我失去了漂亮的打印格式,并在输出文件名中添加了自动.py扩展名.

ipython

8
推荐指数
1
解决办法
4737
查看次数

lucene/python

我可以直接从python使用lucene,最好不使用二进制模块吗?

我主要对读取访问感兴趣 - 能够通过现有的lucene索引从python执行查询.

python lucene

7
推荐指数
2
解决办法
2907
查看次数

在mac osx上使用gnu/c getline()编译c ++代码?

我正在尝试在我的mac osx leopard机器上编译一个预先存在的c ++包,并收到以下错误:

    error: no matching function for call to 'getline(char**, size_t*, FILE*&)'

这可能是因为getline()是GNU特定的扩展.

我可以以某种方式使osx默认g ++编译器识别这样的GNU特定扩展吗?

(如果没有,我总是可以提供我自己的实现或GNU原始实现,但我更愿意有一个"更清洁"的解决方案,如果可能的话)

c++ macos gnu g++ incompatibility

2
推荐指数
1
解决办法
5338
查看次数

标签 统计

macos ×2

python ×2

c++ ×1

cairo ×1

g++ ×1

gnu ×1

incompatibility ×1

installation ×1

ipython ×1

lucene ×1

makefile ×1