Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Sage提供的Scipy和自己的python_Python_Linux_Scipy_Sage - Fatal编程技术网

使用Sage提供的Scipy和自己的python

使用Sage提供的Scipy和自己的python,python,linux,scipy,sage,Python,Linux,Scipy,Sage,我试图在Red Hat上从源代码安装Scipy,但在安装过程中遇到了一些问题,尤其是ATLAS。我看到它包括Scipy和Numpy以及各种其他软件包,并且需要最少的配置。如果我构建Sage,我是否能够从最初安装的Python中导入Sage中的Scipy,还是必须从Sage提供的Python中导入 另外,是否可以只在Sage中构建特定的包,而不必构建整个包 我所处的情况要求我从源代码构建,因此下载预编译的二进制文件不是一个选项 谢谢 目前,您确实必须使用Sage提供的Python(尽管这不应该是个

我试图在Red Hat上从源代码安装Scipy,但在安装过程中遇到了一些问题,尤其是ATLAS。我看到它包括Scipy和Numpy以及各种其他软件包,并且需要最少的配置。如果我构建Sage,我是否能够从最初安装的Python中导入Sage中的Scipy,还是必须从Sage提供的Python中导入

另外,是否可以只在Sage中构建特定的包,而不必构建整个包

我所处的情况要求我从源代码构建,因此下载预编译的二进制文件不是一个选项


谢谢

目前,您确实必须使用Sage提供的Python(尽管这不应该是个问题,除非您绝对需要Python3)。事实上你能做到

sage -ipython
让伊普顿看看圣人版。尝试只构建特定的包并不是件好事,但原则上,您可以构建Sage-Python,然后以某种方式说服打包系统只构建Numpy/Scipy。另一方面,除非你有一个像我旁边的G4 PPC Mac,否则构建Sage应该不会花太长时间(只要你导出
MAKE=“MAKE-j4”
或其他东西)

最后,有一些努力使Sage在这个意义上更加模块化。有关一些示例,请参见Gentoo上的Sage和lmona.de


祝你好运

如果您只需要scipy,而不必担心空间问题,您最好选择“Enthough canopy”或“continuum anaconda”。不过,您需要使用附带的解释器。