【问题标题】:"Fontconfig error: Cannot load default config file" on Ubuntu 16.04Ubuntu 16.04 上的“Fontconfig 错误:无法加载默认配置文件”
【发布时间】:2017-01-25 02:29:51
【问题描述】:

我在 Anaconda 上使用 python 2.7,在 Ubuntu 16.04 上,安装在 Windows 10 上带有 VMware Player 的虚拟机中。

运行以下代码时,出现以下错误:

>>> import networkx as nx
>>> G = nx.complete_graph(4)
>>> pos = nx.nx_pydot.graphviz_layout(G)
Fontconfig error: Cannot load default config file

我已经尝试在root和conda环境中按照here的建议设置路径,我尝试在root和conda环境中重新安装fontconfig,我也尝试了@建议的答案987654322@,我已经退出了控制台,重启了几次机器,还是一样的错误。

我将非常感谢任何帮助解决这个问题。

【问题讨论】:

    标签: python-2.7 fonts anaconda networkx ubuntu-16.04


    【解决方案1】:

    以下为我修复了它:

    export FONTCONFIG_FILE=$CONDA_PREFIX/etc/fonts/fonts.conf
    export FONTCONFIG_PATH=$CONDA_PREFIX/etc/fonts/
    

    编辑: 你能再试一次吗?两个“\”太多了。

    【讨论】:

    • 感谢 Joachim 的回答。我尝试了这两行,但我仍然得到同样的错误。
    • $CONDA_PREFIX 在我的系统上不存在(显然是使用 conda),但是手动输入路径(例如 export FONTCONFIG_PATH=~/miniconda3/envs/science/etc/fonts/)可以解决问题...
    • 恕我直言 $CONDA_PREFIX 仅存在于 conda 环境中,而不存在于 conda root 环境中。
    • 我想给你一个大大的拥抱。 +1
    猜你喜欢
    • 2019-10-24
    • 1970-01-01
    • 1970-01-01
    • 2021-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多