Python64位SciPy安装错误
Python 64bit SciPy installation error
任务 我想在 64 位 python.
上安装 Scipy
已经完成 我试过以下方法:
- 使用
pip install numpy/scipy
-- 在这种情况下 numpy 安装良好,但 scipy 失败。错误:找不到 lpack..
- 从 here 安装 Scipy -- 在这里它安装得很好,但在导入时会出现错误 not valid win32 application。因为它的 32 位和 python 是 64 位
- 使用gohlke安装scipy。安装进展顺利,但是当导入任何子模块时
import scipy.stats
会抛出错误:找不到指定的模块。
转向 64 位的原因 Python 我有 40000 个数据点 csv 文件。破坏链接函数 python 会引发内存错误。一些帖子建议移动到 64 位可以解决问题。
从 Windows 上的源代码安装科学的 Python 模块有点复杂,而且不太易于维护。
更可靠的解决方案是使用科学的python分布,例如Anaconda or Enthought Canopy。
编辑: 我知道这个答案是基于意见的,但是我不知道其他简单和开源的方式来部署科学 python 模块 Windows。当然,您可以从源代码或使用 pip 安装 scipy,但是从更广泛的角度来看,如果您需要 Numpy、Scipy、IPython 和 Matplotlib 等,那不是一个可行的解决方案。
另一个干净的解决方案是下载 SciPy 的 wheel 文件(与您的 Python 体系结构兼容)并使用 pip install pythonModule.whl
并且它应该安装 SciPy 没有问题。前几天我不得不这样做,我偶然发现了 this website,其中有许多 Python 模块已经编译为二进制文件。如果您不想下载 Anaconda,这是另一种方法。
我为 NumPy、SciPy 和 Scikit-Learn 做了这个。
任务 我想在 64 位 python.
上安装 Scipy已经完成 我试过以下方法:
- 使用
pip install numpy/scipy
-- 在这种情况下 numpy 安装良好,但 scipy 失败。错误:找不到 lpack.. - 从 here 安装 Scipy -- 在这里它安装得很好,但在导入时会出现错误 not valid win32 application。因为它的 32 位和 python 是 64 位
- 使用gohlke安装scipy。安装进展顺利,但是当导入任何子模块时
import scipy.stats
会抛出错误:找不到指定的模块。
转向 64 位的原因 Python 我有 40000 个数据点 csv 文件。破坏链接函数 python 会引发内存错误。一些帖子建议移动到 64 位可以解决问题。
从 Windows 上的源代码安装科学的 Python 模块有点复杂,而且不太易于维护。
更可靠的解决方案是使用科学的python分布,例如Anaconda or Enthought Canopy。
编辑: 我知道这个答案是基于意见的,但是我不知道其他简单和开源的方式来部署科学 python 模块 Windows。当然,您可以从源代码或使用 pip 安装 scipy,但是从更广泛的角度来看,如果您需要 Numpy、Scipy、IPython 和 Matplotlib 等,那不是一个可行的解决方案。
另一个干净的解决方案是下载 SciPy 的 wheel 文件(与您的 Python 体系结构兼容)并使用 pip install pythonModule.whl
并且它应该安装 SciPy 没有问题。前几天我不得不这样做,我偶然发现了 this website,其中有许多 Python 模块已经编译为二进制文件。如果您不想下载 Anaconda,这是另一种方法。
我为 NumPy、SciPy 和 Scikit-Learn 做了这个。