Es ist möglich, NumPy mit pip mit zu installieren pip install numpy
.
Gibt es eine ähnliche Möglichkeit mit SciPy ? (Tun pip install scipy
funktioniert nicht.)
Aktualisieren
Das Paket SciPy kann jetzt installiert werden pip
!
pip install
Es ist möglich, NumPy mit pip mit zu installieren pip install numpy
.
Gibt es eine ähnliche Möglichkeit mit SciPy ? (Tun pip install scipy
funktioniert nicht.)
Aktualisieren
Das Paket SciPy kann jetzt installiert werden pip
!
pip install
Antworten:
Ein Versuch, easy_install
ein Problem mit ihrer Auflistung im Python-Paketindex anzuzeigen , der von Pip durchsucht wird.
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 jedoch nicht alles verloren; pip
kann von Subversion (SVN) -, Git- , Mercurial- und Bazaar- Repositorys installiert werden . 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 ebenfalls installiert werden.
pip install svn+http://svn.scipy.org/svn/scipy/trunk
Beachten Sie, dass Sie nach stackoverflow.com/questions/651305 auch eine bestimmte Revision (z. B. 5839, von der ich glaube, dass es die letzte stabile Version ist, 0.7.1) auswählen können, pip install http://svn.scipy.org/svn/scipy/!svn/bc/5839/trunk/
obwohl : obwohl ich nicht getestet habe das ...
pip install scipy
schlägt beim Fortan-Kompilieren fehl (auch nach erfolgreichem brew install gfortran
und pip install numpy
). Die svn-Installation verhindert die Github-Repo-Installation von @ lokalhort mit python3 oder die Abhängigkeit von @ elaichi apt-get
für Ubuntu.
Voraussetzung:
sudo apt-get install build-essential gfortran libatlas-base-dev python-pip python-dev
sudo pip install --upgrade pip
Aktuelle 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
sudo pip install
ist kein Muster, das eine allgemeine Antwort enthalten sollte. Normalerweise möchten Sie pip install
in Ihre virtuelle Umgebung.
libatlas-base-dev
kommt mit dem Betriebssystem und gfortran
kann mit einem Paket ( https://gcc.gnu.org/wiki/GFortranBinariesMacOS ) installiert werden
sudo pip install
Python-Bibliotheken zu verwenden. Verwenden Sie virtualenv und virtualenvwrapper . Mein übliches Muster sudo apt-get install python-pip
folgt sudo pip install virtualenvwrapper
. Danach geht alles in eine virtuelle Umgebung.
c++: internal compiler error: Killed (program cc1plus) error: Command "c++ -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -D__STDC_FORMAT_MACROS=1 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c scipy/sparse/sparsetools/csr_wrap.cxx -o build/temp.linux-x86_64-2.7/scipy/sparse/sparsetools/csr_wrap.o" failed with exit status 4
In Ubuntu 10.04 (Lucid) konnte ich pip install scipy
nach der Installation einiger seiner Abhängigkeiten erfolgreich (innerhalb einer virtuellen Umgebung), insbesondere:
$ 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
sudo aptitude install python-scipy
sudo apt-get build-dep python-scipy
scipy von pip zu installieren.
Befolgen Sie die folgenden Anweisungen, um scipy unter Windows zu installieren: -
Schritt 1: Klicken Sie auf diesen Link http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy , um eine scipy .whl-Datei herunterzuladen (z. B. scipy-0.17.0-cp34-none-win_amd64.whl).
Schritt 2: Wechseln Sie an der Eingabeaufforderung (CD-Ordnername) in das Verzeichnis, in dem sich diese Download-Datei befindet.
Schritt 3: Führen Sie diesen Befehl aus:
pip install scipy-0.17.0-cp27-none-win_amd64.whl
numpy
indem ich das Paket von dieser Site verwendete, und alles funktionierte
Ich habe alles versucht und nichts hat bei mir funktioniert. Dies löste alle meine Probleme:
pip install -U numpy
pip install -U scipy
Beachten Sie, dass die -U
Option zum pip install
Aktualisieren des Pakets erforderlich ist . Wenn das Paket bereits installiert ist, pip
werden Sie darüber informiert und beendet, ohne etwas zu tun.
Wenn ich BLAS, LAPACK und GCC Fortran zuerst als Systempakete installiere (ich verwende Arch Linux ), kann ich SciPy installieren mit:
pip install scipy
Auf Fedora funktioniert dies:
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 public key
beim Herunterladen Fehler auftreten, fügen Sie --nogpgcheck
als Parameter Folgendes hinzu yum
:
yum --nogpgcheck install blas-devel
Verwenden Sie ab Fedora 23dnf
anstelle von yum
.
Für die Benutzer von Arch Linux:
pip install --user scipy
Voraussetzung für die Installation der folgenden Arch-Pakete:
gcc-fortran
blas
lapack
Addon für Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):
Das Repository wurde verschoben, aber a
pip install -e git+http://github.com/scipy/scipy/#egg=scipy
fehlgeschlagen für mich ... Mit den folgenden Schritten hat es endlich python3
geklappt (als Root in einer virtuellen Umgebung, wo ein Link zu Python 3.2.2 ist): Installieren Sie die Ubuntu-Abhängigkeiten (siehe elaichi), klonen Sie NumPy und SciPy:
git clone git://github.com/scipy/scipy.git scipy
git clone git://github.com/numpy/numpy.git numpy
Build NumPy (innerhalb des numpy
Ordners):
python3 setup.py build --fcompiler=gnu95
Installieren Sie SciPy (im scipy
Ordner):
python3 setup.py install
In meinem Fall hat es nicht funktioniert, bis ich auch das folgende Paket installiert habe: libatlas-base-dev, gfortran
sudo apt-get install libatlas-base-dev gfortran
Führen Sie dann pip install scipy aus
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 lautet ja, das gibt es.
Zuerst können Sie einfach numpy use-Befehle installieren:
pip install numpy
Dann sollten Sie mkl installieren, das von Scipy benötigt wird, und Sie können es hier herunterladen
Nach dem Download der Datei_Name.whl installieren Sie sie
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 können Sie auf derselben Website scipy-0.18.1-cp35-cp35m-win32.whl herunterladen
Hinweis: Sie sollten die Datei_Name.whl entsprechend Ihrer Python-Version herunterladen. Wenn Ihre Python-Version 32-Bit-Python3.5 ist, sollten Sie diese herunterladen, und bei "win32" handelt es sich um Ihre Python-Version, nicht um Ihre Betriebssystemversion.
Dann installieren Sie file_name.whl wie folgt:
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: eine bestimmte Zeile auskommentieren oder es werden Fehlermeldungen angezeigt, wenn Sie den Befehl "scipy importieren" eingeben.
Kommentieren Sie diese Zeile aus
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 eine ähnliche Antwort auf eine ähnliche Frage.
Neben all diesen Antworten: Wenn Sie Python of 32bit auf Ihrem 64-Bit-Computer installieren, müssen Sie unabhängig von Ihrem Computer scipy of 32-bit herunterladen. http://www.lfd.uci.edu/~gohlke/pythonlibs/ In der obigen URL können Sie die Pakete herunterladen und der Befehl lautet: pip install
Sie können dies auch in Windows mit Python 3.6 verwenden python -m pip install scipy