Python 查找我的sage安装位置

Python 查找我的sage安装位置,python,sage,Python,Sage,因此,我通过下载.dmg并将Sage文件夹拖到桌面上安装了Sage。我很困惑 在这个过程中,sage是如何安装Python2.7的?或者我必须已经安装了它 sage在我的系统中实际安装在哪里 我问这些问题是因为我在使用sage或将sage导入Python脚本时遇到问题,我认为这可能与sage的安装方式有关。我必须从源代码处编译它才能在Python中使用它吗?在这个安装过程中,我绝对在您的计算机上放了一个运行正常的Python副本!我想你是在Mac电脑上 您始终可以从其他地方使用您的权限运行任何可

因此,我通过下载.dmg并将Sage文件夹拖到桌面上安装了Sage。我很困惑

在这个过程中,sage是如何安装Python2.7的?或者我必须已经安装了它

sage在我的系统中实际安装在哪里

我问这些问题是因为我在使用sage或将sage导入Python脚本时遇到问题,我认为这可能与sage的安装方式有关。我必须从源代码处编译它才能在Python中使用它吗?

在这个安装过程中,我绝对在您的计算机上放了一个运行正常的Python副本!我想你是在Mac电脑上

您始终可以从其他地方使用您的权限运行任何可执行文件。假设您已将名为sage-6.2的文件夹拖到桌面上。我不知道会不会是这样,但假设是这样。然后在一个标准的shell中,如果你只是在你的主目录中,这应该可以工作

$ pwd # your home directory, hopefully
/Users/myusername
$ Desktop/sage-6.2/sage
<Sage starts up>
或:

从任何旧目录

$ cd random/directory/long/list
$ ~/Desktop/sage-6.2/sage
<starts up>

但是Sage不会以通常的方式安装,即将可执行文件放在/usr/bin/或其中任何位置,除非您将其放在那里。这实际上是一个特性,因为它可以让没有Unix经验的人保持整洁,更容易访问。

sage与python无关。从bash运行sage时会发生什么?-bash:sage:command notfound@Padraic我必须在sage文件夹中才能从Bash运行sage如果没有设置路径,如果您运行/usr/bin/sage,它会启动吗?-bash:/usr/bin/sage:没有这样的文件或目录@padraiccnningham,这是我的错误,当然您可以始终将sage所在的文件夹添加到您的路径中。@kcrisman还有两个问题,一个问题,我如何将sage所在的文件夹添加到我的路径中,还有两个问题,sage是如何在我的计算机上安装python 2.7的,而我所做的只是将一个文件夹拖放到我的桌面上?我不明白,是在幕后发生的吗?我的计算机不会警告我,通过拖放这个随机文件夹,它也在我的系统库中安装Python吗?它没有在系统库中安装Python,不管是什么。您的Sage文件夹中刚刚有一条运行正常的Python。我不知道为什么这需要一个警告。它与预装在Mac上的Python不同,也不同于Linux上安装的任何Python。这只是一个程序,就像其他程序一样。我试图在回答中澄清。
$ cd random/directory/long/list
$ ~/Desktop/sage-6.2/sage
<starts up>