sage虚拟了一个类Unix环境(Cygwin),其根目录映射到Windows目录的你的SageMath安装目录\runtime
。 例如sage虚拟的/lib/
目录对应了Windows的你的SageMath安装目录\runtime\lib\
。
但这一点并不总是成立:当我们进入sage后,(虚拟的)当前目录是/home/sage/
,反常的是这个/home/sage/
并不是像我们预期的那样映射到你的SageMath安装目录\runtime\home\sage
,ls一下就会发现其实它映射到了C:\Users\你的用户名\
。
看到有的博客(https://www.jianshu.com/p/11030ad97edd)中说安装SageMath的时候可以指定这个路径,但是很奇怪我装SageMath的时候没有这个步骤。。。
如何指定/home/sage/
对应的路径
找到文件你的SageMath安装目录\runtime\etc\fstab
,用文本编辑器打开,在文件最后添加一行:
你想要对应的磁盘上的路径 /home/sage ntfs binary,posix=1,acl 0 0
例如,我想要让/home/sage/
对应E:\MyWorks\Sage_works
,就在