を使用してpipでNumPyをインストールすることができます。pip install numpy
SciPyでも同様の可能性はありますか?(pip install scipy
実行は機能しません。)
アップデート
パッケージSciPyがインストールできるようになりましたpip
!
前提条件:
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
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)、Git、Mercurial、および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は依存関係であるため、同様にインストールする必要があります。
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
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
私は上記のすべてを試しましたが、何もうまくいきませんでした。これは私のすべての問題を解決しました:
pip install -U numpy
pip install -U scipy
パッケージのアップグレードを要求する-U
オプションに注意してください。それがないと、パッケージがすでにインストールされている場合は、これを通知し、何もせずに終了します。pip install
pip
最初にBLAS、LAPACK、GCC Fortranをシステムパッケージとしてインストールすると(Arch Linuxを使用しています)、SciPyを次のようにインストールできます。
pip install scipy
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
に追加します。例:
--nogpgcheck
yum
yum --nogpgcheck install blas-devel
Fedora 23以降では、dnf
の代わりにを使用してyum
ください。
Arch Linuxユーザーの場合:
pip install --user scipy
インストールする次のArchパッケージの前提条件:
gcc-fortran
blas
lapack
Ubuntu用アドオン(Ubuntu 10.04 LTS(Lucid Lynx)):
リポジトリは移動しましたが、
pip install -e git+http://github.com/scipy/scipy/#egg=scipy
私にとって失敗しました...次の手順で、最終的にうまくいきました(仮想環境のrootとして、python3
Python 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
私の場合、次のパッケージもインストールするまで機能しませんでした:libatlas-base-dev、gfortran
sudo apt-get install libatlas-base-dev gfortran
次に、pipinstallscipyを実行します
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
答えはイエスです、あります。
まず、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を使用できます:)
ここでは、最後のステップについて詳しく説明します。
これは、同様の質問に対する同様の回答です。
これらすべての回答に加えて、64ビットマシンに32ビットのpythonをインストールする場合は、マシンに関係なく32ビットのscipyをダウンロードする必要があります。 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 上記のURLでパッケージをダウンロードでき、コマンドは次のとおりです。pip install
gentooの場合、メインリポジトリにあります。
emerge --ask scipy
Python3.6のWindowsでもこれを使用できますpython -m pip install scipy