Sage使用的环境变量

Sage在运行时使用几个环境变量。这些都有合理的缺省值,所以许多用户不需要设置任何这些。(还有一些变量用于编译Sage;有关这些变量的更多信息,请参阅Sage安装指南。)

  • DOT_SAGE --这是用户具有读写访问权限的目录,Sage在其中存储多个文件。默认位置为 ~/.sage/ ,但您可以通过设置此变量来更改此设置。

  • SAGE_RC_FILE --在Sage确定其环境变量之后获取的Shell脚本。此脚本在启动Sage或其任意子命令(如 sage -i <package> )。缺省值为 $DOT_SAGE/sagerc

  • SAGE_STARTUP_FILE --包含每次启动Sage时要执行的命令的文件。缺省值为 $DOT_SAGE/init.sage

  • SAGE_SERVER --仅用于安装程序包。下载源代码的备用镜像,有关详细信息,请参阅安装指南。

  • BROWSER --在大多数平台上,Sage会检测运行Web浏览器的命令,但如果这在您的计算机上不起作用,请将此变量设置为适当的命令。

其他包的相关环境变量

这是一个非详尽的环境变量列表,它会影响SageMath发行版中包含的某些包。

在许多情况下,如果未设置该变量,则SageMath使用自定义默认值,这与系统范围的包使用的默认值不同。因此,如果您希望使用系统范围的配置,则需要将环境变量显式设置为系统范围的默认设置。

  • IPYTHONDIR --存储IPython配置的目录。默认情况下,这是内部的某个目录 DOT_SAGE 。有关详细信息,请参阅http://ipython.readthedocs.io/en/stable/development/config.html。

  • JUPYTER_CONFIG_DIR --存储Jupyter配置的目录。默认情况下,这是内部的某个目录 DOT_SAGE 。有关详细信息,请参阅http://jupyter.readthedocs.io/en/latest/projects/jupyter-directories.html。

  • MPLCONFIGDIR --存储Matplotlib配置的目录。请参见https://matplotlib.org/faq/environment_variables_faq.html#envvar-MPLCONFIGDIR默认情况下,这是其中的某个目录 DOT_SAGE