【发布时间】:2015-10-01 10:49:59
【问题描述】:
任务我想在 64 位 python 上安装 Scipy。
已经完成我尝试了以下方法:
- 使用
pip install numpy/scipy-- 在这种情况下 numpy 安装良好,但 scipy 失败。错误:找不到 lpack.. - 从here 安装 Scipy - 在此安装良好,但在导入时出现错误,无效的 win32 应用程序。因为它是 32 位的,python 是 64 位的
- 使用gohlke 安装scipy。安装顺利,但是当导入像
import scipy.stats这样的任何子模块时会抛出错误:找不到指定的模块。
使用 64 位 Python 的原因 我有 40000 个数据点 csv 文件。在破坏链接功能时,python 会引发内存错误。一些建议移到 64 位的帖子可以解决这个问题。
【问题讨论】:
-
在充分尊重任务定义的情况下,让我评论一下[原因]。还有比静态
.CSV大小推动一个移动到64 位领域更重要的问题。由于numpy.dtype在 ML/AI 模块组件中以这种方式设置,我的 ML/AI 处理在200.000+ x 100+(在 float32 中(不是因为 32 位 O/S)上运行顺利)。是的,64 位操作系统可以让您减少对某些问题的担忧,但是python内存管理一旦处理大型数据集/数据结构,在 32 位和 64 位中都是如此。正如@rth 所说,Travis 的 Anaconda 是首选工具
标签: python python-2.7 scipy