Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
Python 在Virtualenv中的Mac OS Lion上安装SciPy_Python_Macos_Installation_Scipy - Fatal编程技术网

Python 在Virtualenv中的Mac OS Lion上安装SciPy

Python 在Virtualenv中的Mac OS Lion上安装SciPy,python,macos,installation,scipy,Python,Macos,Installation,Scipy,我正试图在mac上的vertualenv中安装scipy Python在virtualenv中的使用: (Django)miki725mac:Django miki725$ python Python 2.7.2 (default, Aug 3 2011, 00:58:00) [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin Type "help", "copyright", "cre

我正试图在mac上的vertualenv中安装scipy

Python在virtualenv中的使用:

(Django)miki725mac:Django miki725$ python
Python 2.7.2 (default, Aug  3 2011, 00:58:00) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 
我尝试安装scipy,但失败了:

$ svn co http://svn.scipy.org/svn/scipy/trunk scipy
$ python setup.py build
$ python setup.py install
然后我试着:

$ pip install scipy
$ pip install -e git://github.com/scipy/scipy@effa6f68f8ada57b7986#egg=scipy-dev
根据我的建议,我尝试:

$ pip install scipy
$ pip install -e git://github.com/scipy/scipy@effa6f68f8ada57b7986#egg=scipy-dev
日志

以下是所有安装步骤的完整日志:(它们对于stackoverflow来说太长了)

python setup.py build

python setup.py安装

pip安装scipy

(巴斯特宾:)

pip安装-egit://github.com/scipy/scipy@effa6f68f8ada57b7986#egg=scipy-dev

请帮忙。我对这一切都不熟悉。提前谢谢你。

我们一起去怎么样


似乎您正在使用默认的Python安装,这是不推荐的…

直到2011年8月,Mac OS X Lion上的Scipy才被破坏。在此提交中修复了以下问题:

看起来此更改尚未合并到SVN trunk。请尝试github:

pip install -e git://github.com/scipy/scipy@effa6f68f8ada57b7986#egg=scipy-dev
这对我的两部《狮子》很有用。但是,如果没有,我听说使用GCC-4.0(而不是当前的默认值:GCC-4.2)也解决了这个问题(尽管尚未验证):

  • 安装macports
  • sudo端口安装gcc40
  • 创建从gcc-4.0到gcc的符号链接
  • 建议:安装scipy后,将符号链接更改为指向gcc-4.2的xcode版本

  • 步骤1和2仅在您还没有gcc-4.0的情况下才需要。

    就我个人而言,我发现在Mac OS Lion上安装scipy/numpy最简单可靠的方法是通过。正如史蒂夫·乔布斯所说,这一切都很有效。没什么可做的了

    在虚拟环境中安装scipy的步骤:

    • 下载
    • 打开安装脚本并将PYTHON=/usr/bin/PYTHON更改为PYTHON=`哪个PYTHON`
    • 激活虚拟环境,并在虚拟环境中运行安装脚本
    • 宾果!这就是你需要做的

    我最近遇到了类似的问题。在Lion上安装
    scipy
    的步骤失败后,我发现以下资源帮助我修复了它:

  • (对我来说不是很有效,但我想它对大多数人都有效)

  • (这一个也适用于我,只需记住先用
    自制
    安装
    gfortran
    ,然后使用
    pip install scipy
    构建和安装
    scipy
    。尽管我怀疑它可能并不总是有效)

  • (这是最简单、最快的,因为它只需为Lion安装已编译的二进制文件)


  • 请更新您的问题并发布前几行错误,而不是最后几行-这些错误实际上包含了错误的来源。呃,对不起,这有点太高了…我的意思是“前几行包含编译错误”。你能发布整个输出吗?对stackoverflow来说太长了。今晚我会把它放在别的地方。刚刚上传了完整的日志。谢谢你,我不想这么说,但这不是我以前遇到的错误。抱歉=\(另外,供您将来参考:当您想要发送这些类型的错误时,像和这样的站点非常有用)。它在哪里?Lion附带了Python2.7,这就足够了。对OSX中默认Python的批评只适用于OSX的早期版本,该版本附带了非常过时的Python 2.5。这些批评不适用于OSX10.7(Lion)。不起作用。如何切换到GCC-4.0?如果我没有安装它,我怎么安装它我试过了。这就是我得到的:
    错误:Target org.macports.fetch返回:gcc40不基于Lion构建。
    最好从这里获取最新的超级包:这似乎是使用virtualenv的最佳方法。然而,安装脚本确实运行了自制,因此它确实安装了“系统范围”的非python依赖项。我想无论如何,这可能是正确的方法。链接断了:(谢谢@vgoklani。我现在更新了答案,指向正确的下载页面。