Frage

Es ist möglich, zu installieren NumPy mit pip pip install numpy verwenden.

Gibt es eine ähnliche Möglichkeit, mit SciPy ? (pip install scipy Doing funktioniert nicht.)


Aktualisieren

Das Paket SciPy ist jetzt mit pip installiert werden!

War es hilfreich?

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

src

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

  1. install python-3.4.4
  2. scipy-0.15.1-win32-Superpack-python3.4
  3. 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

Download

Hinweis: 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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top