Domanda

È possibile installare NumPy con pip utilizzando pip install numpy.

C'è una simile possibilità con SciPy?(Facendo pip install scipy non funziona.)


Aggiornamento

Il pacchetto SciPy è ora disponibile per essere installato con pip!

È stato utile?

Soluzione

Un tentativo di easy_install indica un problema con il loro messa in vendita nel Python Package Index , che pip ricerche.

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

Non tutto è perduto, però; pip può installare da Subversion (SVN), Git , Mercurial , e repository Bazar . SciPy usa 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

Dato NumPy è una dipendenza, dovrebbe essere installato come bene.

Altri suggerimenti

Prerequisiti:

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

pacchetti effettivi:

sudo pip install numpy
sudo pip install scipy

pacchetti opzionali:

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), ho potuto pip install scipy con successo (entro un virtualenv) dopo l'installazione di alcune delle sue dipendenze, in particolare:

$ 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

Per installare SciPy sulle finestre seguire le istruzioni: -

Passo-1: Premere questo link http://www.lfd.uci.edu/~gohlke / pythonlibs / # SciPy per scaricare un programma .whl SciPy (ad esempio SciPy-0.17.0-cp34-nessuno-win_amd64.whl).

Passo-2:. Vai alla directory in cui il file di download è lì dal prompt dei comandi (cd del nome cartella)

Passo-3: Eseguire questo comando:

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

Ho provato tutto quanto sopra e niente ha funzionato per me. Ciò ha risolto tutti i miei problemi:

pip install -U numpy

pip install -U scipy

Si noti che l'opzione -U a pip install richieste che il pacchetto di essere aggiornati . Senza di essa, pip se il pacchetto è già installato vi informerà di questo e di uscita senza fare nulla.

Se io prima installo BLAS, LAPACK e GCC Fortran come pacchetti di sistema (sto usando Arch Linux ), posso ottenere SciPy installato con:

pip install scipy

In Fedora, questo funziona:

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

Se ottieni errori public key durante il download, aggiungere --nogpgcheck come parametro yum, ad esempio: yum --nogpgcheck install blas-devel

Fedora 23 in poi, uso dnf anziché yum.

Per gli utenti di Arch Linux:

pip install --user scipy prerequisiti i seguenti pacchetti Arch da installare:

  • gcc-fortran
  • blas
  • lapack

Addon per Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):

L'archivio si mosse, ma a

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

fallito per me ... Con le seguenti operazioni, finalmente ha funzionato (come root in un ambiente virtuale, in cui python3 è un collegamento a Python 3.2.2): installare le dipendenze di Ubuntu (vedi elaichi), clonare NumPy e SciPy:

git clone git://github.com/scipy/scipy.git scipy

git clone git://github.com/numpy/numpy.git numpy

Crea NumPy (all'interno della cartella numpy):

python3 setup.py build --fcompiler=gnu95

Installa SciPy (all'interno della cartella scipy):

python3 setup.py install

Nel mio caso, non funzionava fino a quando ho anche installato il seguente pacchetto: libatlas-base-dev, gfortran

 sudo apt-get install libatlas-base-dev gfortran

Quindi eseguire pip installare SciPy

  1. installare python-3.4.4
  2. SciPy-0.15.1-win32-Superpack-python3.4
  3. applicare la seguente doc affido
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

La risposta è sì, c'è.

In primo luogo si può facilmente installare comandi utilizzano NumPy:

pip install numpy

Poi si dovrebbe installare mkl, che è richiesto dalla SciPy, e si può scaricare qui

Dopo il download del file_name.whl si installa

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

Poi, allo stesso sito è possibile scaricare SciPy-0.18.1-CP35-cp35m-win32.whl

Nota: è necessario installare il file_name.whl secondo voi versione di Python, se la versione Python è a 32 bit python3.5 è necessario scaricare questo uno, e il "win32" è circa la vostra versione di Python, non il tuo operativo versione del sistema.

Quindi installare file_name.whl in questo modo:

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

Poi c'è solo una cosa da fare: commentare una riga specfic o non ci sarà messaggi di errore quando si imput comando "import SciPy"

.

Quindi commenta questa riga

from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl

in questo file:. Your_own_path \ lib \ site-packages \ __ scipy__init py

Quindi è possibile utilizzare SciPy:)

Qui ti dice di più l'ultimo passo.

Qui è un anwser simile ad una domanda simile.

Oltre a tutte queste risposte Se si installa python di 32bit sul tuo 64bit macchina, è necessario scaricare scipy di 32 bit, indipendentemente dalla vostra macchina.http://www.lfd.uci.edu/~gohlke/pythonlibs/ Nell'URL di sopra si possono scaricare i pacchetti e il comando è:pip install

Per gentoo, è nel repository principale: emerge --ask scipy

È inoltre possibile utilizzare questa operazione in Windows con Python 3.6 python -m pip install scipy

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top