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
。