GVKun编程网logo

在Ubuntu上安装SciPy / Python(在ubuntu上安装python)

17

关于在Ubuntu上安装SciPy/Python和在ubuntu上安装python的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于linux–在Ubuntu14.04.2问题上安装pyth

关于在Ubuntu上安装SciPy / Python在ubuntu上安装python的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于linux – 在Ubuntu 14.04.2问题上安装python-pip、python-在Ubuntu中安装最新的scipy(0.9)?、Python: Ubuntu 安装numpy,scipy,matplotlib、Ubuntu-Python2.7 安装 scipy,numpy,matplotlib等相关知识的信息别忘了在本站进行查找喔。

本文目录一览:

在Ubuntu上安装SciPy / Python(在ubuntu上安装python)

在Ubuntu上安装SciPy / Python(在ubuntu上安装python)

我目前正在关注 安装SciPy堆栈 的教程
以便在Ubuntu
12.04(精确的穿山甲)上安装SciPy(我无法使用,apt-getinstall因为我需要最新版本)。

但是,执行以下命令时出现错误:

python setup.py buildsudo python setup.py install --prefix=/usr/local   # Installs to /usr/localpython setup.py buildmichael@michael-laptop-ubuntu:~/Downloads/scipy-0.11.0rc1$ python setup.py buildRunning from scipy source directory.blas_opt_info:blas_mkl_info:  libraries mkl,vml,guide not found in /usr/local/lib  libraries mkl,vml,guide not found in /usr/lib  libraries mkl,vml,guide not found in /usr/lib/i386-linux-gnu  NOT AVAILABLEatlas_blas_threads_info:Setting PTATLAS=ATLAS  libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib  libraries ptf77blas,ptcblas,atlas not found in /usr/lib/sse2  libraries ptf77blas,ptcblas,atlas not found in /usr/lib  libraries ptf77blas,ptcblas,atlas not found in /usr/lib/i386-linux-gnu/sse2  libraries ptf77blas,ptcblas,atlas not found in /usr/lib/i386-linux-gnu  NOT AVAILABLEatlas_blas_info:  libraries f77blas,cblas,atlas not found in /usr/local/lib  libraries f77blas,cblas,atlas not found in /usr/lib/sse2  libraries f77blas,cblas,atlas not found in /usr/lib  libraries f77blas,cblas,atlas not found in /usr/lib/i386-linux-gnu/sse2  libraries f77blas,cblas,atlas not found in /usr/lib/i386-linux-gnu  NOT AVAILABLE/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py:1423: 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__)blas_info:  libraries blas not found in /usr/local/lib  libraries blas not found in /usr/lib  libraries blas not found in /usr/lib/i386-linux-gnu  NOT AVAILABLE/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py:1432: 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__)blas_src_info:  NOT AVAILABLE/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py:1435: 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__)Traceback (most recent call last):  File "setup.py", line 208, in <module>    setup_package()  File "setup.py", line 199, in setup_package    configuration=configuration )  File "/usr/lib/python2.7/dist-packages/numpy/distutils/core.py", line 152, in setup    config = configuration()  File "setup.py", line 136, in configuration    config.add_subpackage(''scipy'')  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 1002, in add_subpackage    caller_level = 2)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 971, in get_subpackage    caller_level = caller_level + 1)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 908, in _get_configuration_from_setup_py    config = setup_module.configuration(*args)  File "scipy/setup.py", line 8, in configuration    config.add_subpackage(''integrate'')  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 1002, in add_subpackage    caller_level = 2)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 971, in get_subpackage    caller_level = caller_level + 1)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 908, in _get_configuration_from_setup_py    config = setup_module.configuration(*args)  File "scipy/integrate/setup.py", line 10, in configuration    blas_opt = get_info(''blas_opt'',notfound_action=2)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py", line 320, in get_info    return cl().get_info(notfound_action)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py", line 471, in get_info    raise self.notfounderror(self.notfounderror.__doc__)numpy.distutils.system_info.BlasNotFoundError:     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.Error in sys.excepthook:Traceback (most recent call last):  File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 64, in apport_excepthook    from apport.fileutils import likely_packaged, get_recent_crashes  File "/usr/lib/python2.7/dist-packages/apport/__init__.py", line 1, in <module>    from apport.report import Report  File "/usr/lib/python2.7/dist-packages/apport/report.py", line 18, in <module>    import problem_report  File "/usr/lib/python2.7/dist-packages/problem_report.py", line 14, in <module>    import zlib, base64, time, sys, gzip, struct, os  File "/usr/lib/python2.7/gzip.py", line 10, in <module>    import io  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/io/__init__.py", line 83, in <module>    from matlab import loadmat, savemat, byteordercodes  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/io/matlab/__init__.py", line 11, in <module>    from mio import loadmat, savemat  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/io/matlab/mio.py", line 15, in <module>    from mio4 import MatFile4Reader, MatFile4Writer  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/io/matlab/mio4.py", line 9, in <module>    import scipy.sparse  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/sparse/__init__.py", line 180, in <module>    from csr import *  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/sparse/csr.py", line 12, in <module>    from sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks, \  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/sparse/sparsetools/__init__.py", line 4, in <module>    from csr import *  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/sparse/sparsetools/csr.py", line 25, in <module>    _csr = swig_import_helper()  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/sparse/sparsetools/csr.py", line 17, in swig_import_helper    import _csrImportError: No module named _csrOriginal exception was:Traceback (most recent call last):  File "setup.py", line 208, in <module>    setup_package()  File "setup.py", line 199, in setup_package    configuration=configuration )  File "/usr/lib/python2.7/dist-packages/numpy/distutils/core.py", line 152, in setup    config = configuration()  File "setup.py", line 136, in configuration    config.add_subpackage(''scipy'')  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 1002, in add_subpackage    caller_level = 2)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 971, in get_subpackage    caller_level = caller_level + 1)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 908, in _get_configuration_from_setup_py    config = setup_module.configuration(*args)  File "scipy/setup.py", line 8, in configuration    config.add_subpackage(''integrate'')  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 1002, in add_subpackage    caller_level = 2)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 971, in get_subpackage    caller_level = caller_level + 1)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 908, in _get_configuration_from_setup_py    config = setup_module.configuration(*args)  File "scipy/integrate/setup.py", line 10, in configuration    blas_opt = get_info(''blas_opt'',notfound_action=2)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py", line 320, in get_info    return cl().get_info(notfound_action)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py", line 471, in get_info    raise self.notfounderror(self.notfounderror.__doc__)numpy.distutils.system_info.BlasNotFoundError:     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.

sudo python setup.py install –prefix = / usr / local#安装到/ usr / local

michael@michael-laptop-ubuntu:~/Downloads/scipy-0.11.0rc1$ sudo python setup.py install --prefix=/usr/local[sudo] password for michael: Running from scipy source directory.blas_opt_info:blas_mkl_info:  libraries mkl,vml,guide not found in /usr/local/lib  libraries mkl,vml,guide not found in /usr/lib  libraries mkl,vml,guide not found in /usr/lib/i386-linux-gnu  NOT AVAILABLEatlas_blas_threads_info:Setting PTATLAS=ATLAS  libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib  libraries ptf77blas,ptcblas,atlas not found in /usr/lib/sse2  libraries ptf77blas,ptcblas,atlas not found in /usr/lib  libraries ptf77blas,ptcblas,atlas not found in /usr/lib/i386-linux-gnu/sse2  libraries ptf77blas,ptcblas,atlas not found in /usr/lib/i386-linux-gnu  NOT AVAILABLEatlas_blas_info:  libraries f77blas,cblas,atlas not found in /usr/local/lib  libraries f77blas,cblas,atlas not found in /usr/lib/sse2  libraries f77blas,cblas,atlas not found in /usr/lib  libraries f77blas,cblas,atlas not found in /usr/lib/i386-linux-gnu/sse2  libraries f77blas,cblas,atlas not found in /usr/lib/i386-linux-gnu  NOT AVAILABLE/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py:1423: 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__)blas_info:  libraries blas not found in /usr/local/lib  libraries blas not found in /usr/lib  libraries blas not found in /usr/lib/i386-linux-gnu  NOT AVAILABLE/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py:1432: 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__)blas_src_info:  NOT AVAILABLE/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py:1435: 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__)Traceback (most recent call last):  File "setup.py", line 208, in <module>    setup_package()  File "setup.py", line 199, in setup_package    configuration=configuration )  File "/usr/lib/python2.7/dist-packages/numpy/distutils/core.py", line 152, in setup    config = configuration()  File "setup.py", line 136, in configuration    config.add_subpackage(''scipy'')  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 1002, in add_subpackage    caller_level = 2)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 971, in get_subpackage    caller_level = caller_level + 1)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 908, in _get_configuration_from_setup_py    config = setup_module.configuration(*args)  File "scipy/setup.py", line 8, in configuration    config.add_subpackage(''integrate'')  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 1002, in add_subpackage    caller_level = 2)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 971, in get_subpackage    caller_level = caller_level + 1)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 908, in _get_configuration_from_setup_py    config = setup_module.configuration(*args)  File "scipy/integrate/setup.py", line 10, in configuration    blas_opt = get_info(''blas_opt'',notfound_action=2)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py", line 320, in get_info    return cl().get_info(notfound_action)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py", line 471, in get_info    raise self.notfounderror(self.notfounderror.__doc__)numpy.distutils.system_info.BlasNotFoundError:     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.Error in sys.excepthook:Traceback (most recent call last):  File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 64, in apport_excepthook    from apport.fileutils import likely_packaged, get_recent_crashes  File "/usr/lib/python2.7/dist-packages/apport/__init__.py", line 1, in <module>    from apport.report import Report  File "/usr/lib/python2.7/dist-packages/apport/report.py", line 18, in <module>    import problem_report  File "/usr/lib/python2.7/dist-packages/problem_report.py", line 14, in <module>    import zlib, base64, time, sys, gzip, struct, os  File "/usr/lib/python2.7/gzip.py", line 10, in <module>    import io  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/io/__init__.py", line 83, in <module>    from matlab import loadmat, savemat, byteordercodes  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/io/matlab/__init__.py", line 11, in <module>    from mio import loadmat, savemat  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/io/matlab/mio.py", line 15, in <module>    from mio4 import MatFile4Reader, MatFile4Writer  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/io/matlab/mio4.py", line 9, in <module>    import scipy.sparse  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/sparse/__init__.py", line 180, in <module>    from csr import *  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/sparse/csr.py", line 12, in <module>    from sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks, \  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/sparse/sparsetools/__init__.py", line 4, in <module>    from csr import *  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/sparse/sparsetools/csr.py", line 25, in <module>    _csr = swig_import_helper()  File "/home/michael/Downloads/scipy-0.11.0rc1/scipy/sparse/sparsetools/csr.py", line 17, in swig_import_helper    import _csrImportError: No module named _csrOriginal exception was:Traceback (most recent call last):  File "setup.py", line 208, in <module>    setup_package()  File "setup.py", line 199, in setup_package    configuration=configuration )  File "/usr/lib/python2.7/dist-packages/numpy/distutils/core.py", line 152, in setup    config = configuration()  File "setup.py", line 136, in configuration    config.add_subpackage(''scipy'')  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 1002, in add_subpackage    caller_level = 2)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 971, in get_subpackage    caller_level = caller_level + 1)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 908, in _get_configuration_from_setup_py    config = setup_module.configuration(*args)  File "scipy/setup.py", line 8, in configuration    config.add_subpackage(''integrate'')  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 1002, in add_subpackage    caller_level = 2)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 971, in get_subpackage    caller_level = caller_level + 1)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", line 908, in _get_configuration_from_setup_py    config = setup_module.configuration(*args)  File "scipy/integrate/setup.py", line 10, in configuration    blas_opt = get_info(''blas_opt'',notfound_action=2)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py", line 320, in get_info    return cl().get_info(notfound_action)  File "/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py", line 471, in get_info    raise self.notfounderror(self.notfounderror.__doc__)numpy.distutils.system_info.BlasNotFoundError:     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.

此外,如何测试此模块是否正确安装?

答案1

小编典典

PyPM是安装它的好方法。版本是beta
0.10.1,它包含所有依赖项。您需要使用Active
Python来访问PyPM,但是您应该能够轻松安装。

pypm install scipi

linux – 在Ubuntu 14.04.2问题上安装python-pip

linux – 在Ubuntu 14.04.2问题上安装python-pip

试图在新的Ubuntu 14.04.2 VM上安装 python-pip.
sudo apt-get update
sudo apt-get install python-pip

我得到的错误表明找不到一些基本的libc包:

Err http://archive.ubuntu.com/ubuntu/ trusty-security/main linux-libc-dev amd64 3.13.0-52.86
  404  Not Found [IP: 91.189.91.15 80]
Fetched 26.1 MB in 4s (5918 kB/s)
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_3.13.0-52.86_amd64.deb  404  Not Found [IP: 91.189.91.15 80]

事实上,点击浏览器中列出的URL会引发404.

尝试安装python-dev和python3-pip时会出现同样的问题.

解决方法是什么?

编辑 – 解决

问题实际上是我使用vagrant和docker构建VM.

我的Dockerfile中的RUN sudo apt-get update步骤由于某种原因被缓存,这意味着它被跳过了.因此,python-pip可能正在寻找过时的依赖.

解决方法

我是一个虚拟的人,我所要做的就是:

pip install –upgrade pip

现在virtualenv是最新的 – 但我不必弄乱Ubuntu在这个系统上的其余部分.可能是最好的方式,考虑到Ubuntu的年龄,并且不想弄乱他们的包装系统.

python-在Ubuntu中安装最新的scipy(0.9)?

python-在Ubuntu中安装最新的scipy(0.9)?

我尝试遵循tutorial,但经过数小时的ATLAS LAPACK构建后,make install出现错误.我尝试下载以下4个库并仍然安装但没有骰子.

目前,我已经从ubuntu存储库安装了numpy 1.3和scipy 0.7.2.我需要scipy 0.9的功能.有什么办法(最好是万无一失)可以安装吗?

解决方法:

ActivePython包括一个程序包管理器,它允许您从PyPM开始安装scipy 0.9(包括numpy,matplotlib等).

pypm install numpy

这些软件包是使用ATLAS LAPACK(Linux),veclib(OSX)或Intel MKL / ifortran(Windows)构建的.

Python: Ubuntu 安装numpy,scipy,matplotlib

Python: Ubuntu 安装numpy,scipy,matplotlib

安装python-dev

安装这个包,以后安装各种python扩展包,可以省很多事情。

sudo apt-get install python-dev

使用apt-get 安装

只需要下面的几个命令即可,亲测可用。

sudo apt-get install python-numpy
sudo apt-get install python-scipy
sudo apt-get install python-matplotlib

使用pip 安装

之前使用pip 安装失败, 查过原因之后,是因为缺少了编译所需的库,可以先用apt-get 来安装所需库。

sudo apt-get build-dep python-numpy
sudo apt-get build-dep python-scipy

之后在使用 pip 应该可以(未测试)

sudo pip install numpy
sudo pip install scipy

Ubuntu-Python2.7 安装 scipy,numpy,matplotlib

Ubuntu-Python2.7 安装 scipy,numpy,matplotlib

sudo apt-get install python-scipy

sudo apt-get install python-numpy

sudo apt-get install python-matplotlib

python

import scipy

import numpy

import pylab

scipy.test()

numpy.test()

pylab.test()

关于在Ubuntu上安装SciPy / Python在ubuntu上安装python的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于linux – 在Ubuntu 14.04.2问题上安装python-pip、python-在Ubuntu中安装最新的scipy(0.9)?、Python: Ubuntu 安装numpy,scipy,matplotlib、Ubuntu-Python2.7 安装 scipy,numpy,matplotlib的相关信息,请在本站寻找。

本文标签: