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.htmlenvvar-默认情况下,这是内部的某个目录DOT_SAGE
.