python-sphinx,配置文件中的NULL-BYTES

时间:2014-07-11 09:13:30

标签: python python-sphinx

我有关于sphinx的问题,用于生成python文档。我是从源代码安装的,但每次尝试使用以下命令创建设置时都会:

sphinx-quickstart

生成的文件,例如make.bat和index.rst看起来像这样:

'@\x00E\x00C\x00H\x00O\x00 \x00O\x00F\x00F\x00\r\x00\n',
'\x00\r\x00\n',
'\x00R\x00E\x00M\x00 \x00C\x00o\x00m\x00m\x00a\x00n\x00d\x00 \x00f\x00i\x00l\x00e\x00   \x00f\x00o\x00r\x00 \x00S\x00p\x00h\x00i\x00n\x00x\x00 \x00d\x00o\x00c\x00u\x00m\x00e \x00n\x00t\x00a\x00t\x00i\x00o\x00n\x00\r\x00\n', ....

所以NULL-Bytes我猜。

当然,当我尝试制作实际文档时,我会遇到几个错误:

$ make html

Makefile:1: warning: NUL character seen; rest of line ignored, .....

或手动,

$sphinx-build -b html source target

Exception occurred:
 File "/xxxx/xxxxx/PyAdditionalPackages/lib/python/Sphinx-1.2.2-py2.7.egg/sphinx  /util/pycompat.py", line 96, in execfile_
code = compile(source, filepath_enc, 'exec')
TypeError: compile() expected string without null bytes

我猜问题不是直接与狮身人面像有关吗?

我正在运行64位的Ubuntu 12.04,如果重要的话。

P.S。在另一台机器上,我实际上拥有sudo权限并使用apt-get安装它就像一个魅力。

0 个答案:

没有答案