Installieren von SciPy mit Pip

Es ist möglich, NumPy mit Pip mit pip install numpy .

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


Aktualisieren

Das Paket SciPy ist ab sofort mit pip !

  • Installiere Python 2.6 ohne Installateur auf Win32
  • ValueError: numpy.dtype hat die falsche Größe, versucht neu zu komprimieren
  • Wie passe ich die Standardversion von Python auf 3.3 auf OS X?
  • Fix Ausgabe der Installation von "pydot"
  • Python 2.7 32-Bit-Installation auf Win 7: Keine Registrierungsschlüssel?
  • Pygame installation: sdl-config Befehl nicht gefunden
  • 14 Solutions collect form web for “Installieren von SciPy mit Pip”

    Ein Versuch, easy_install zeigt ein Problem mit ihrer Auflistung in der Python-Paket-Index , die Pip sucht.

     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 

    Alles ist aber nicht verloren; pip kann von Subversion (SVN), Git , Mercurial und Bazaar Repositories installieren. 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.

    Voraussetzung:

     sudo apt-get install build-essential gfortran libatlas-base-dev python-pip python-dev sudo pip install --upgrade pip 

    Tatsächliche 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 der Installation einige seiner Abhängigkeiten, 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 

    Um scipy auf den Fenstern zu installieren, folgen Sie diesen Anweisungen: –

    Schritt 1: Drücken Sie diesen Link http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy , um eine scipy .whl Datei herunterzuladen (zB scipy-0.17.0-cp34-none-win_amd64.whl).

    Schritt 2: Gehe in das Verzeichnis, in dem diese Datei heruntergeladen ist, von der Eingabeaufforderung (CD-Ordner-Name).

    Schritt 3: Führen Sie diesen Befehl aus:

     pip install scipy-0.17.0-cp27-none-win_amd64.whl 

    Ich habe alles getan und nichts hat für mich gearbeitet. Das hat alle meine Probleme gelöst:

     pip install -U numpy pip install -U scipy 

    Beachten Sie, dass die Option -U zum pip install anfordert, dass das Paket aktualisiert wird . Ohne es, wenn das Paket bereits installiert ist, wird pip Sie darüber informieren und beenden, ohne etwas zu tun.

    Wenn ich zum Beispiel BLAS, LAPACK und GCC Fortran als Systempakete installiere (ich verwende Arch Linux ), kann ich SciPy mit:

     pip install scipy 

    Auf Fedora funktioniert das:

     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 du beim Herunterladen noch public key --nogpgcheck , füge --nogpgcheck als Parameter zu yum , zum Beispiel: yum --nogpgcheck install blas-devel

    Bei Fedora 23 , dnf anstelle von yum .

    Für die Arch Linux Benutzer:

    pip install --user scipy Voraussetzungen die folgenden Arch-Pakete installiert werden:

    • gcc-fortran
    • blas
    • lapack

    Addon für Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):

    Das Repository bewegte sich, aber ein

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

    Fehlgeschlagen für mich … Mit den folgenden Schritten hat es endlich python3 (als root in einer virtuellen Umgebung, wo python3 ist ein Link zu Python 3.2.2): Installieren Sie die Ubuntu-Abhängigkeiten (siehe elaichi), Klon 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 

    Installiere SciPy (innerhalb des scipy Ordners):

     python3 setup.py install 

    In meinem Fall funktionierte es nicht, bis ich auch das folgende Paket installiert habe: libatlas-base-dev, gfortran

      sudo apt-get install libatlas-base-dev gfortran 

    Dann lauf Pip installieren scipy

    1. Installieren python-3.4.4
    2. Scipy-0.15.1-win32-superpack-python3.4
    3. Bewerben Sie 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, da ist.

    Zuerst können Sie problemlos numpy use Befehle installieren:

     pip install numpy 

    Dann solltest du mkl installieren, was von Scipy benötigt wird, und du kannst es hier herunterladen

    Nach dem Download der Datei_name.whl installieren Sie es

     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 der gleichen Webseite scipy-0.18.1-cp35-cp35m-win32.whl herunterladen

    Hinweis: Sie sollten die Datei_name.whl nach Ihrer Python-Version herunterladen, wenn Sie python Version 32bit python3.5 ist, sollten Sie diese herunterladen, und die "win32" ist über Ihre Python-Version, nicht Ihre Betriebssystem-Version.

    Dann install 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: kommentieren Sie eine specfic Linie oder es gibt Fehlermeldungen, wenn Sie imput Befehl "import scipy".

    Also kommentiere diese Zeile

     from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl 

    In dieser Datei: your_own_path \ lib \ site-packages \ scipy__init __. Py

    Dann kannst du SciPy benutzen 🙂

    Hier erzählst du mehr über den letzten Schritt.

    Hier ist eine ähnliche Frage zu einer ähnlichen Frage.

    Für gentoo ist es im emerge --ask scipy : emerge --ask scipy

    Neben all diesen Antworten, wenn Sie Python von 32bit auf Ihrem 64-Bit-Maschine installieren, müssen Sie scipy von 32-Bit unabhängig von Ihrem Computer herunterladen. http://www.lfd.uci.edu/~gohlke/pythonlibs/ In der obigen URL können Sie die Pakete und den Befehl herunterladen: pip install

    Python ist die beste Programmiersprache der Welt.