web-dev-qa-db-ja.com

pipを使ったSciPyのインストール

pip install numpyを使用して pum と一緒に NumPy をインストールすることは可能です。

SciPy と同じような可能性はありますか? (pip install scipyを実行しても機能しません。)


更新

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

197
Olivier Verdier

easy_installを試みると、pipが検索する 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

しかし、すべてが失われるわけではありません。 pipSubversion (SVN)、 GitMercurialBazaar の各リポジトリからインストールできます。 SciPyはSVNを使います。

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

アップデート(12-2012):

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

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

106
c_harm

前提条件:

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

210
Abhishek Gupta

Ubuntu 10.04(Lucid)では、いくつかの依存関係をインストールした後、(virtualenv内で)pip install scipyを成功させることができました。特に、

$ 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
33
elaichi

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

Step-1:このリンクを押してください http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy scipy .whlファイルをダウンロードするには(例えばscipy-0.17.0-cp34-) none-win_AMD64.whl).

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

Step-3:このコマンドを実行してください。

pip install scipy-0.17.0-cp27-none-win_AMD64.whl
22
bharat pk

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

pip install -U numpy

pip install -U scipy

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

17
Michael Gogel

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エラーが発生した場合は、次のようにyumのパラメータとして--nogpgcheckを追加します。yum --nogpgcheck install blas-devel

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

13
shailenTJ

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

pip install scipy
13
user437730

Arch Linuxユーザーのために:

pip install --user scipyは以下のArchパッケージがインストールされていることを前提としています。

  • gcc-fortran
  • blas
  • lapack
7
klingt.net

私の場合は、libatlas-base-dev、gfortranパッケージもインストールするまでうまくいきませんでした。

 Sudo apt-get install libatlas-base-dev gfortran

それからpip install scipyを実行してください。

3
Pulkit Pahwa
  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
3
Mushtaq Hussain

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

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

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

私のために失敗しました...次のステップで、それは最終的にうまくいきました(python3がPython 3.2.2へのリンクである仮想環境でrootとして):クローン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
3
lokalhorst

答えは「はい」です。

まず、あなたは簡単にnumpy useコマンドをインストールすることができます:

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のバージョンが32bit python3.5であれば、これをダウンロードすべきです。オペレーティングシステムのバージョン

それから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つだけやることがあります:特定の行をコメントアウトするか、コマンド "import scipy"を入力するとエラーメッセージが表示されるでしょう。

だからこの行をコメントアウト

from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl

このファイルの中:your_own_path¥lib¥site-packages¥scipy__init __。py

それからSciPyを使うことができます:)

ここ 最後のステップについてもっと教えてくれます。

ここ は似たような質問と似たようなものです。

1
Statham

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

1
Anuroop Pendela

Gentooの場合、それはメインのリポジトリにあります:emerge --ask scipy

0
automaton

Python 3.6 python -m pip install scipyを使ってWindowsでこれを使うこともできます。

0
Ibrahim Isa