环境变量#

HOME#

用户的家目录。在 Linux 上,~HOME 的简写。

MPLBACKEND#

此可选变量可用于选择 Matplotlib 后端。参见 什么是后端?.

MPLCONFIGDIR#

这是用于存储 Matplotlib 用户自定义设置以及一些缓存以提高性能的目录。如果 MPLCONFIGDIR 未定义,则在 Linux 上使用 HOME/.config/matplotlibHOME/.cache/matplotlib,而在其他平台上使用 HOME/.matplotlib(如果它们可写)。否则,Python 标准库的 tempfile.gettempdir 用于查找一个基本目录,在该目录中创建 matplotlib 子目录。

MPLSETUPCFG#

此可选变量可以设置为 mplsetup.cfg 配置文件的完整路径,该配置文件用于自定义 Matplotlib 构建。默认情况下,将读取 Matplotlib 源代码树根目录中的 mplsetup.cfg 文件。支持的构建选项列在 mplsetup.cfg.template 中。

PATH#

搜索可执行程序的目录列表。

PYTHONPATH#

导入包和模块时添加到 Python 标准搜索列表中的目录列表。

QT_API#

使用基于 Qt 的后端时,首选的 Python Qt 包装器。参见 使用指南中的条目 以获取更多信息。

在 Linux 和 macOS 中设置环境变量#

要列出 PYTHONPATH 的当前值(可能为空),请尝试

echo $PYTHONPATH

设置环境变量的过程取决于您的默认 shell 是什么。常见的 shell 包括 bashcsh。您应该能够通过在命令提示符下运行以下命令来确定哪个 shell 是您的默认 shell

echo $SHELL

要创建一个新的环境变量

export PYTHONPATH=~/Python  # bash/ksh
setenv PYTHONPATH ~/Python  # csh/tcsh

要将内容添加到现有环境变量的开头

export PATH=~/bin:${PATH}  # bash/ksh
setenv PATH ~/bin:${PATH}  # csh/tcsh

搜索顺序可能对您很重要,您希望~/bin先搜索还是最后搜索?要将内容添加到现有环境变量的末尾

export PATH=${PATH}:~/bin  # bash/ksh
setenv PATH ${PATH}:~/bin  # csh/tcsh

要使您的更改在将来生效,请将命令添加到您的~/.bashrc~/.cshrc文件中。

在 Windows 中设置环境变量#

打开控制面板开始 ‣ 控制面板),启动系统程序。单击高级选项卡,然后选择环境变量按钮。您可以编辑或添加到用户变量中。