Python 带有LuaLabex的Matplotlib PGF后端:权限被拒绝错误

Python 带有LuaLabex的Matplotlib PGF后端:权限被拒绝错误,python,pdf,matplotlib,latex,pgf,Python,Pdf,Matplotlib,Latex,Pgf,使用Matplotlib的PGF后端时,在使用LuaLaTeX作为系统时发生权限拒绝错误 最简单的例子如下: import matplotlib as mpl mpl.use('pgf') mplparams = { "font.family": "serif", "text.usetex": True, "pgf.texsystem": "lualatex", "pgf.rcfonts": False, "pgf.preamble": [r"\usep

使用Matplotlib的PGF后端时,在使用LuaLaTeX作为系统时发生权限拒绝错误

最简单的例子如下:

import matplotlib as mpl

mpl.use('pgf')
mplparams = {
    "font.family": "serif",
    "text.usetex": True,
    "pgf.texsystem": "lualatex",
    "pgf.rcfonts": False,
    "pgf.preamble": [r"\usepackage{fourier}"]
}
mpl.rcParams.update(mplparams)

import matplotlib.pyplot as plt
plt.title("Example Plot")
plt.plot([1, 2, 3, 4, 5])

plt.savefig('output.pdf')
给我以下错误:

This is LuaTeX, Version beta-0.76.0-2013062820 (rev 4627)
(c:/users/lholden/appdata/local/temp/mpl_pgf_5oh3zg/figure.tex
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, afrikaans, ancientgreek, ara

<snip>

*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
(C:/Users/LHolden/AppData/Roaming/MiKTeX/2.9/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) ABD: EveryShipout initializing macroslualatex: Permission denied: c:/users/lho
lden/appdata/local/temp/mpl_pgf_5oh3zg/figure.pgf
lualatex: Data: c:/users/lholden/appdata/local/temp/mpl_pgf_5oh3zg/figure.pgf
这是LuaTeX,版本beta-0.76.0-2013062820(版本4627)
(c:/users/lholden/appdata/local/temp/mpl_pgf_5oh3zg/figure.tex
迟到的
英语、南非荷兰语、古希腊语、阿拉伯语的巴别塔语和连字模式
*几何*驱动程序:自动检测
*检测到的几何图形*驱动程序:pdftex
(C:/Users/LHolden/AppData/Roaming/MiKTeX/2.9/tex/context/base/supp-pdf.mkii
[正在将MPS加载到PDF转换器(版本2006.09.02)。]
)ABD:EveryShipout初始化宏LUALATEX:权限被拒绝:c:/users/lho
lden/appdata/local/temp/mpl_pgf_5oh3zg/figure.pgf
lualatex:Data:c:/users/lholden/appdata/local/temp/mpl_pgf_5oh3zg/figure.pgf
我正在使用Anaconda 2.1.0中的64位Python 2.7.8,运行Windows 8。
luatex——版本
导致
这是luatex,版本beta-0.76.0-2013062820(MiKTeX 2.9)(rev 4627)
。我使用的是matplotlib的1.4.2版


在管理员命令提示符下执行相同的示例会得到相同的结果。
“pgf.texsystem”的相同示例为“lualatex”
注释已成功完成,但只有数字采用序言中指定的字体-文本仍采用默认字体。

Anaconda 2.0.0、matplotlib 1.4.0和luatex beta-0.76.0-2013061817(TeX Live 2013)没有此类问题在OSX上。一定是你的配置中的某个东西。看起来真的像是权限问题。是的,我觉得很奇怪,因为在我让我的笔记本重新成像之前,它工作得很好。我会认为以管理员身份运行可以解决任何权限问题吗?