Installieren SciPy mit pip
Lösung
Ein Versuch, easy_install
weist auf ein Problem mit ihrem Auflistung in dem Python Package Index , die Suche pip.
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
Es ist nicht alles verloren, aber; pip
aus installieren Subversion (SVN), Git , Mercurial und Bazaar Repositories. SciPy verwendet SVN:
pip install svn+http://svn.scipy.org/svn/scipy/trunk/#egg=scipy
Update (12-2012):
pip install git+https://github.com/scipy/scipy.git
Da NumPy eine Abhängigkeit ist, sollte es auch installiert werden.
Andere Tipps
Voraussetzung:
sudo apt-get install build-essential gfortran libatlas-base-dev python-pip python-dev
sudo pip install --upgrade pip
Die tatsächlichen Pakete:
sudo pip install numpy
sudo pip install scipy
Optionale Pakete:
sudo pip install matplotlib OR sudo apt-get install python-matplotlib
sudo pip install -U scikit-learn
sudo pip install pandas
In Ubuntu 10.04 (Lucid), konnte ich erfolgreich pip install scipy
(innerhalb eines virtualenv) nach einigen seiner Abhängigkeiten, insbesondere der Installation:
$ 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
scipy Zur Installation unter Windows wie folgt vor: -
Schritt-1: Drücken Sie diesen Link http://www.lfd.uci.edu/~gohlke / pythonlibs / # scipy eine scipy .whl Datei herunterzuladen (zB scipy-0.17.0-cp34-none-win_amd64.whl).
Schritt-2:. Sie in das Verzeichnis, wo die Download-Datei von der Eingabeaufforderung gibt es (cd folder-namen)
Schritt-3: Führen Sie diesen Befehl:
pip install scipy-0.17.0-cp27-none-win_amd64.whl
Ich habe versucht, das alle oben und nichts für mich gearbeitet. Dies löste alle meine Probleme:
pip install -U numpy
pip install -U scipy
Beachten Sie, dass die -U
Option Anfragen an pip install
, dass das Paket sein Upgrade . Ohne sie, wenn das Paket bereits installiert ist pip
informiert Sie dieser und Ausfahrt ohne etwas zu tun.
Wenn ich zuerst installieren BLAS, LAPACK und GCC Fortran als Systempakete (I Arch Linux bin mit ), kann ich SciPy installiert mit bekommen:
pip install scipy
Auf Fedora, das funktioniert:
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
Wenn Sie public key
Fehler erhalten beim Herunterladen, fügt --nogpgcheck
als Parameter yum
, zum Beispiel:
yum --nogpgcheck install blas-devel
Auf Fedora 23 ab, die Verwendung dnf
statt yum
.
Für die Arch Linux-Nutzer:
pip install --user scipy
Voraussetzungen Folgende Arch-Pakete installiert werden:
-
gcc-fortran
-
blas
-
lapack
Addon für Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):
Das Repository verschoben, sondern ein
pip install -e git+http://github.com/scipy/scipy/#egg=scipy
für mich im Stich gelassen ... Mit den folgenden Schritten, funktionierte es schließlich aus (als root in einer virtuellen Umgebung, wo python3
ein Link zu Python ist 3.2.2):
Installieren Sie die Ubuntu-Abhängigkeiten (siehe elaichi), klonen NumPy und SciPy:
git clone git://github.com/scipy/scipy.git scipy
git clone git://github.com/numpy/numpy.git numpy
Build NumPy (im numpy
Ordner):
python3 setup.py build --fcompiler=gnu95
Installieren SciPy (im scipy
Ordner):
python3 setup.py install
In meinem Fall war es funktioniert nicht, bis ich das folgende Paket installiert: libatlas-base-dev, gfortran
sudo apt-get install libatlas-base-dev gfortran
Führen Sie dann pip installieren scipy
- install python-3.4.4
- scipy-0.15.1-win32-Superpack-python3.4
- gelten die folgenden commend doc
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
Die Antwort ist Ja, gibt es.
Sie können zunächst leicht numpy Verwendung Befehle installieren:
pip install numpy
Dann sollten Sie installieren mkl, die von Scipy erforderlich ist, und Sie können es hier
Nach dem Download der file_name.whl Sie es installieren
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
Dann auf der gleichen Website können Sie scipy-0.18.1-CP35-cp35m-win32.whl
DownloadHinweis: Sie sollten die file_name.whl herunterladen gemäß Sie Python-Version, wenn Sie Python-Version 32-Bit-python3.5 ist, sollten Sie diese einen Download und die „win32“ geht es um Ihre Python-Version, nicht Ihren Betrieb Systemversion.
Dann installieren file_name.whl wie folgt aus:
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
Dann gibt es nur noch eine Sache zu tun: Kommentar specfic Textzeile oder wird es Fehlermeldungen, wenn Sie Befehl „Import scipy“ imput
.So diese Zeile auskommentieren
from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl
In dieser Datei:. Your_own_path \ lib \ site-packages \ scipy__init __ py
Dann können Sie SciPy verwenden:)
Hier erfahren Sie mehr über den letzten Schritt.
Hier ist ein ähnlich anwser auf eine ähnliche Frage.
Neben all diesen Antworten, Wenn Sie Python von 32-Bit auf 64-Bit-Computer installieren, müssen Sie scipy von 32-Bit-Download unabhängig von Ihrer Maschine. http://www.lfd.uci.edu/~gohlke/pythonlibs/ In der obigen URL können Sie die Pakete herunterladen und Befehl lautet: pip install
Für gentoo, dann ist es in dem Haupt-Repository:
emerge --ask scipy
Sie können dies auch verwenden in Fenstern mit Python 3.6 python -m pip install scipy