- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 Xcode 及其命令行工具在全新安装的 Mountain Lion 上安装 python 及其科学库。
我安装了自制软件,并通过它安装了一个新的 python 2.7,因为我不想弄乱 Apple 提供的那个。我也总是通过自制软件安装 gfortran。
然后我从源代码安装 Numpy,使用标志使用 gfortran 构建它。我这样做是因为如果我 pip 安装它,那么 scipy 安装将会失败。
安装后,我通过 bumpy.test('full') 对其进行了测试,它说可以。
此时我尝试安装 scipy,既使用 pip 也使用源代码。结果是一样的,它安装了,但是当我使用 scipy.test() 测试它时,我遇到了大量的失败和一个错误。知道如何解决这个问题吗?
报错是
ERROR: test_logm_consistency (test_matfuncs.TestExpM)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/scipy/linalg/tests/test_matfuncs.py", line 124, in test_logm_consistency
assert_array_almost_equal(expm(logm(a)), a)
File "/usr/local/lib/python2.7/site-packages/scipy/linalg/matfuncs.py", line 453, in logm
errest = norm(expm(F)-A,1) / norm(A,1)
File "/usr/local/lib/python2.7/site-packages/scipy/linalg/matfuncs.py", line 49, in expm
A_L1 = norm(A,1)
File "/usr/local/lib/python2.7/site-packages/scipy/linalg/misc.py", line 12, in norm
a = np.asarray_chkfinite(a)
File "/usr/local/lib/python2.7/site-packages/numpy/lib/function_base.py", line 590, in asarray_chkfinite
"array must not contain infs or NaNs")
ValueError: array must not contain infs or NaNs
失败与 boas、basic、dot、asum、nrm2、arpack 有关。
知道如何解决这个问题吗?
最佳答案
我的建议是始终在 virtualenv 中设置 python 计算环境(尤其是使用像 scipy 和 numpy 这样挑剔的包) . virtualenv 是一种工具,可让您设置和切换进出隔离的 Python 环境,以便在一个环境中安装和更改内容不会与其他环境混淆。
编辑:使用 virtualenv 的另一个原因是如果你搞砸了一切,你并没有搞砸你的全局系统配置,你可以删除 virtualenv 并从头开始修复它。我也推荐virtualenvwrapper这基本上只是一些让 virtualenv 更直观、更快速使用的糖。
还要解决您的实际问题:我相信您仍然必须使用 scipy 的开发分支才能在 OSX 10.8 上成功编译。我按照说明 here非常准确,一切正常。
关于python - 在 Mountain Lion 上安装 Scipy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13478555/
我能做到: sudo nano .bash_profile 但是当我这样做的时候: sudo echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bas
去年我花了整整两天时间试图让 python-mysql 工作在我干净安装的 Lion 上,最后绝望地放弃了。升级到山狮后,我想我会再试一次,但没有成功。可能是我对 Lion 的所有尝试都搞砸了我的设置
我有一个使用 py2app 转换为捆绑应用程序的 python 脚本。手动调用时,它运行良好。但是,在 Mountain Lion 下,当我尝试使用 launchd 调用它时,系统日志中出现以下错误:
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 8年前关闭。 Improve this q
我最近在我的 Mac 上安装了 Mountain Lion 操作系统,只是出于必要。我试图将我在 Xcode 5 中创建的应用程序连接到我的 iPhone,但它不起作用。我收到错误消息“身份‘iPho
题目地址:https://leetcode.com/problems/valid-mountain-array/description/ 题目描述 Given an array A of inte
题目地址:https://leetcode.com/problems/longest-mountain-in-array/description/ 题目描述 Let's call any (con
很多人都知道 Mac OS X 命令行工具 say,它可以从终端在 Mac 上执行文本到语音的转换: sh $ 说 Hello World ! 是否有可用于 Mountain Lion 听写应用程序的
我已经尝试了几个小时让 java 3d 在我的 macbook 上运行,但我不知道它出了什么问题......这是我所做的: - 我下载了 java3d 1.5 并替换了/System/Library/
我曾经在 Lion 中运行以下代码以打开终端,更新一个项目,然后打开一个新选项卡,然后再次运行以更新第二个、第三个和第四个。由于 Mountain Lion 升级,这不再有效。一半时间它似乎在我的主目
我尝试为 Mac OS 仪表板编写自己的小部件 - 一种显示丢失图像的相框,但比我之前发现或使用的其他小部件更漂亮。 为了获得一些资源/示例,我首先下载了...第二...第三个此类小部件,但没有任何效
基本上,我希望整个 OS X 桌面(或者理想情况下,除了菜单栏之外的所有内容)向上滑动并在底部显示我自己的 View ,就像 Mountain Lion 中的通知中心的工作方式一样(只是从底部开始)从
我正在构建一个适用于 10.8+ 的应用程序,其中必须修补文件。由于此功能,我创建了一个“PrivilegedHelperTool”并安装为 KeepLive = YES RunAtLoad = YE
Mountain Lion 提供了一个内置共享按钮,可显示适合该应用的共享服务菜单: 如何将其插入我的应用程序中? 最佳答案 要在 Mountain Lion 上添加分享按钮: 1) 添加一个名为 s
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
今天,我学习了一些关于让一切都在 Mountain Lion 上运行的教程。 我已经安装了Web Sharing并且启用了,我也启用了php(mac自带的,不知道更新了) 所以我没有安装 MySQL
我想在 Mountain Lion 上安装 Qt。为此,我去了http://qt-project.org/downloads并下载了最新的 Qt 库安装程序 (4.8.3)。然后我按照说明操作,在安装
更新到 mountain lion 后,我的 postgres 就可以工作了。它仍在运行,但我的应用程序无法再连接到它。 $ ps aux | grep postgres postgres
Traceback (most recent call last): File "./Scripts/version.py", line 6, in from Foundation im
我一直在尝试在我的系统(OSX 10.8,全新安装)上设置 PostgreSQL,但我在使用 psql、createdb 时遇到了麻烦,等。我尝试了各种解决方案,但似乎都没有用。 安装成功,我继续使用
我是一名优秀的程序员,十分优秀!