209

を使用してpipでNumPyをインストールすることができます。pip install numpy

SciPyでも同様の可能性はありますか?(pip install scipy実行は機能しません。)


アップデート

パッケージSciPyがインストールできるようになりましたpip

4

15 に答える 15

217

前提条件:

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

于 2013-03-12T07:45:21.120 に答える
107

pipが検索するPythonPackageIndexへのリストeasy_install問題があることを示す試み。

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

ただし、すべてが失われるわけではありません。Subversion(SVN)、GitMercurial、およびBazaarリポジトリpipからインストールできます。SciPyはSVNを使用します:

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

更新(2012年12月):

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

NumPyは依存関係であるため、同様にインストールする必要があります。

于 2010-02-06T17:48:20.537 に答える
33

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
于 2010-10-05T16:05:34.193 に答える
22

Windowsにscipyをインストールするには、次の手順に従ってください:-

ステップ-1:このリンクhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#scipyを押して、scipy .whlファイル(例:scipy-0.17.0-cp34-none-win_amd64.whl)をダウンロードします。

ステップ-2:コマンドプロンプト(cd folder-name)から、そのダウンロードファイルがあるディレクトリに移動します。

手順3:次のコマンドを実行します。

pip install scipy-0.17.0-cp27-none-win_amd64.whl
于 2015-12-11T09:32:22.093 に答える
19

私は上記のすべてを試しましたが、何もうまくいきませんでした。これは私のすべての問題を解決しました:

pip install -U numpy

pip install -U scipy

パッケージのアップグレードを要求する-Uオプションに注意してください。それがないと、パッケージがすでにインストールされている場合は、これを通知し、何もせずに終了します。pip installpip

于 2014-03-19T00:17:56.693 に答える
13

最初にBLAS、LAPACK、GCC Fortranをシステムパッケージとしてインストールすると(Arch Linuxを使用しています)、SciPyを次のようにインストールできます。

pip install scipy
于 2010-09-02T08:29:46.713 に答える
13

Fedoraでは、これは機能します:

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に追加します。例: --nogpgcheckyumyum --nogpgcheck install blas-devel

Fedora 23以降では、dnfの代わりにを使用してyumください。

于 2015-01-23T18:26:22.303 に答える
7

Arch Linuxユーザーの場合:

pip install --user scipyインストールする次のArchパッケージの前提条件:

  • gcc-fortran
  • blas
  • lapack
于 2014-03-25T11:50:57.990 に答える
3

Ubuntu用アドオン(Ubuntu 10.04 LTS(Lucid Lynx)):

リポジトリは移動しましたが、

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

私にとって失敗しました...次の手順で、最終的にうまくいきました(仮想環境のrootとして、python3Python 3.2.2へのリンクがあります):Ubuntuの依存関係をインストールし(elaichiを参照)、NumPyとSciPyのクローンを作成します:

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
于 2011-10-05T22:22:41.470 に答える
3

私の場合、次のパッケージもインストールするまで機能しませんでした:libatlas-base-dev、gfortran

 sudo apt-get install libatlas-base-dev gfortran

次に、pipinstallscipyを実行します

于 2015-09-04T10:02:29.320 に答える
3
  1. python-3.4.4をインストールします
  2. scipy-0.15.1-win32-superpack-python3.4
  3. 次の表彰文書を適用する
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
于 2016-06-17T14:46:32.747 に答える
3

答えはイエスです、あります。

まず、numpyuseコマンドを簡単にインストールできます。

pip install numpy

次に、Scipyに必要なmklをインストールする必要があります。これは、ここからダウンロードできます。

file_name.whlをダウンロードした後、インストールします

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

次に、同じWebサイトでscipy-0.18.1-cp35-cp35m-win32.whlをダウンロードできます。

注:Pythonのバージョンに応じてfile_name.whlをダウンロードする必要があります。Pythonのバージョンが32ビットのpython3.5の場合は、これをダウンロードする必要があります。「win32」は、オペレーティングシステムのバージョンではなく、Pythonのバージョンに関するものです。

次に、次のようにfile_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

次に、もう1つ行う必要があります。特定の行をコメントアウトするか、コマンド「importscipy」を入力するとエラーメッセージが表示されます。

したがって、この行をコメントアウトします

from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl

このファイルの内容:your_own_path \ lib \ site-packages \ scipy__init__.py

次に、SciPyを使用できます:)

ここでは、最後のステップについて詳しく説明します。

これは、同様の質問に対する同様の回答です。

于 2016-10-27T07:25:37.033 に答える
1

これらすべての回答に加えて、64ビットマシンに32ビットのpythonをインストールする場合は、マシンに関係なく32ビットのscipyをダウンロードする必要があります。 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 上記のURLでパッケージをダウンロードでき、コマンドは次のとおりです。pip install

于 2016-09-27T06:57:48.553 に答える
0

gentooの場合、メインリポジトリにあります。 emerge --ask scipy

于 2016-04-13T05:02:30.730 に答える
0

Python3.6のWindowsでもこれを使用できますpython -m pip install scipy

于 2018-04-25T22:13:00.937 に答える