我正在尝试使用easy_install在cygwin(Win8-64)中安装scipy,我有这样的错误:
$ easy_install scipy
Searching for scipy
Reading http://pypi.python.org/simple/scipy/
Best match: scipy 0.14.0
Downloading https://pypi.python.org/packages/source/s/scipy/scipy- 0.14.0.zip#md5=7ee4fa9e756bab6b46b79f77c821cb68
Processing scipy-0.14.0.zip
Writing /tmp/easy_install-22pYld/scipy-0.14.0/setup.cfg
Running scipy-0.14.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-22pYld/scipy-0.14.0/egg-dist-tmp-q32R1Y
/usr/lib/python2.7/site-packages/numpy/distutils/system_info.py:1504: UserWarning:
Atlas (http://math-atlas.sourceforge.net/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [atlas]) or by setting
the ATLAS environment variable.
warnings.warn(AtlasNotFoundError.__doc__)
/usr/lib/python2.7/site-packages/numpy/distutils/system_info.py:1513: UserWarning:
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.
warnings.warn(BlasNotFoundError.__doc__)
/usr/lib/python2.7/site-packages/numpy/distutils/system_info.py:1516: UserWarning:
Blas (http://www.netlib.org/blas/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [blas_src]) or by setting
the BLAS_SRC environment variable.
warnings.warn(BlasSrcNotFoundError.__doc__)
merror:
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.
我无法弄清楚我的错误是什么。这里将提供帮助。
我也想知道scipy的成功安装是否会导致python2.7或python3的安装库,这些都是我在PC上的(我需要两者)?
有任何帮助吗? 提前谢谢!
在@abarnert的帮助下:
到目前为止我做了什么:
在此类安装过程中没有遇到任何问题。
答案 0 :(得分:2)
最后的错误似乎很清楚:
错误:找不到Blas(http://www.netlib.org/blas/)库。
它甚至告诉你如何解决错误。除了那之外,你还希望有人告诉你什么?
可能有一个BLAS库作为Cygwin的设置应用程序的一部分。如果没有,请转到错误消息中链接的URL并自行下载BLAS。
与此同时,即使这是一个完全独立的问题,我也会回答:
我也想知道scipy的成功安装是否会导致python2.7或python3的安装库,这些都是我在PC上的(我需要两者)?
这取决于您正在运行的easy_install
。最简单的做法就是不要试图猜测或弄清楚,只需明确使用easy_install-2.7
和easy_install-3.4
(或任何版本)。
但是,您可能不应该首先使用easy_install
。除非您有充分理由不按照Python Packaging User Guide和official Python docs的建议,否则请使用pip
。