L'installazione di SciPy con pip
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
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
- installare python-3.4.4
- SciPy-0.15.1-win32-Superpack-python3.4
- 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