代码之家  ›  专栏  ›  技术社区  ›  Olivier Verdier

使用pip安装SciPy

  •  194
  • Olivier Verdier  · 技术社区  · 15 年前

    可以安装 NumPy pip 使用 pip install numpy

    SciPy ? (做 pip install scipy


    更新

    软件包SciPy现在可以与一起安装 pip !

    15 回复  |  直到 9 年前
        1
  •  107
  •   jak119    10 年前

    企图 easy_install 表示其应用程序存在问题 listing Python Package Index

    easy_install scipy
    Searching for scipy
    Reading http://pypi.python.org/simple/scipy/
    Reading http://www.scipy.org
    Reading http://sourceforge.net/project/showfiles.php?group_id=27747&package_id=19531
    Reading http://new.scipy.org/Wiki/Download
    

    pip 可以从安装 Subversion (SVN), Git , Mercurial ,及 Bazaar 存储库。SciPy使用SVN:

    pip install svn+http://svn.scipy.org/svn/scipy/trunk/#egg=scipy
    

    pip install git+https://github.com/scipy/scipy.git
    

    因为NumPy是一个依赖项,所以也应该安装它。

        2
  •  215
  •   Ciro Santilli OurBigBook.com    10 年前

    先决条件:

    sudo apt-get install build-essential gfortran libatlas-base-dev python-pip python-dev
    sudo pip install --upgrade pip
    

    实际包裹:

    sudo pip install numpy
    sudo pip install scipy
    

    可选软件包:

    sudo pip install matplotlib   OR  sudo apt-get install python-matplotlib
    sudo pip install -U scikit-learn
    sudo pip install pandas
    

    src

        3
  •  33
  •   elaichi    15 年前

    在Ubuntu 10.04(Lucid)中,我可以成功地 pip install scipy (在virtualenv中)安装某些依赖项后,尤其是:

    $ sudo apt-get install libamd2.2.0 libblas3gf libc6 libgcc1 libgfortran3 liblapack3gf libumfpack5.4.0 libstdc++6 build-essential gfortran libatlas-sse2-dev python-all-dev
    
        4
  •  22
  •   Lee    9 年前

    http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy 下载scipy.whl文件(例如scipy-0.17.0-cp34-none-win_amd64.whl)。

    步骤2:从命令提示符(cd文件夹名称)转到下载文件所在的目录。

    步骤3:运行以下命令:

    pip install scipy-0.17.0-cp27-none-win_amd64.whl
    
        5
  •  20
  •   Andrew    9 年前

    pip install -U numpy
    
    pip install -U scipy
    

    请注意 -U 选择 pip install . 如果软件包已安装,则不使用它 pip 我会通知你,然后什么都不做就离开。

        6
  •  13
  •   Peter Mortensen Pieter Jan Bonestroo    10 年前

    如果我第一次安装BLAS、LAPACK和GCC Fortran作为系统包(我正在使用 Arch Linux ),我可以通过以下方式安装SciPy:

    pip install scipy
    
        7
  •  13
  •   Shailen    9 年前

    sudo yum install -y python-pip
    sudo yum install -y lapack lapack-devel blas blas-devel 
    sudo yum install -y blas-static lapack-static
    sudo pip install numpy
    sudo pip install scipy
    

    如果你有 public key 下载时出错,请添加 --nogpgcheck 作为参数 yum yum --nogpgcheck install blas-devel

    论软呢帽 dnf 好吃

        8
  •  7
  •   klingt.net    11 年前

    对于Arch Linux用户:

    pip install --user scipy 先决条件:安装以下Arch软件包:

    • gcc-fortran
    • blas
    • lapack
        9
  •  3
  •   Peter Mortensen Pieter Jan Bonestroo    10 年前

    Ubuntu插件(Ubuntu10.04 LTS(Lucid Lynx)):

    存储库移动了,但是

    pip install -e git+http://github.com/scipy/scipy/#egg=scipy
    

    我失败了。。。通过以下步骤,它最终实现了(作为虚拟环境中的root,其中 python3

    git clone git://github.com/scipy/scipy.git scipy
    
    git clone git://github.com/numpy/numpy.git numpy
    

    构建NumPy(在 numpy

    python3 setup.py build --fcompiler=gnu95
    

    安装SciPy(位于 scipy 文件夹):

    python3 setup.py install
    
        10
  •  3
  •   Pulkit Pahwa    10 年前

     sudo apt-get install libatlas-base-dev gfortran
    

    然后运行pip安装scipy

        11
  •  3
  •   help-info.de Jesús Serrano    9 年前
    1. scipy-0.15.1-win32-superpack-python3.4
    2. 应用以下命令:
    py -m pip install --upgrade pip
    py -m pip install numpy
    py -m pip install matplotlib
    py -m pip install scipy
    py -m pip install scikit-learn
    
        12
  •  3
  •   Community Mohan Dere    8 年前

    答案是肯定的。

    pip install numpy
    

    然后您应该安装mkl,这是Scipy所需要的,您可以下载它 here

    C:\Users\****\Desktop\a> pip install mkl_service-1.1.2-cp35-cp35m-win32.whl
    Processing c:\users\****\desktop\a\mkl_service-1.1.2-cp35-cp35m-win32.whl 
    Installing collected packages: mkl-service    
    Successfully installed mkl-service-1.1.2
    

    然后在同一网站上,您可以下载scipy-0.18.1-cp35-cp35m-win32.whl

    然后安装文件_name.whl,如下所示:

    C:\Users\****\Desktop\a>pip install scipy-0.18.1-cp35-cp35m-win32.whl
    Processing c:\users\****\desktop\a\scipy-0.18.1-cp35-cp35m-win32.whl
    Installing collected packages: scipy
    Successfully installed scipy-0.18.1
    

    然后只有一件事要做:注释掉一行,否则输入命令“importscipy”时会出现错误消息。

    所以请把这句话注释掉

    from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl
    

    在这个文件中:your_own_path\lib\site packages\scipy\uuuuu init\uuuuu.py

    Here

    Here 是一个类似的问题。

        13
  •  1
  •   Anuroop Pendela    9 年前

    http://www.lfd.uci.edu/~gohlke/pythonlibs/ 在上面的URL中,您可以下载软件包,命令是:pip install

        14
  •  0
  •   automaton    9 年前

    emerge --ask scipy

        15
  •  0
  •   Ibrahim Isa    7 年前

    您也可以在windows和Python3.6中使用它 python -m pip install scipy