È possibile installare NumPy con pip usando pip install numpy.
Esiste una possibilità simile con SciPy ? (Fare pip install scipynon funziona.)
Aggiornare
Il pacchetto SciPy è ora disponibile per l'installazione con pip!
pip install
È possibile installare NumPy con pip usando pip install numpy.
Esiste una possibilità simile con SciPy ? (Fare pip install scipynon funziona.)
Aggiornare
Il pacchetto SciPy è ora disponibile per l'installazione con pip!
pip install
Risposte:
Un tentativo di easy_installindicare un problema con il loro elenco nell'indice del pacchetto Python , che pip cerca.
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ò; pippuò essere installato dai repository Subversion (SVN), Git , Mercurial e Bazaar . SciPy utilizza SVN:
pip install svn+http://svn.scipy.org/svn/scipy/trunk/#egg=scipy
Aggiornamento (12-2012):
pip install git+https://github.com/scipy/scipy.git
Poiché NumPy è una dipendenza, dovrebbe essere installato anche.
pip install svn+http://svn.scipy.org/svn/scipy/trunk Nota che, seguendo stackoverflow.com/questions/651305 , puoi anche scegliere una data revisione (diciamo 5839, che credo sia l'ultima versione stabile, 0.7.1) usando: pip install http://svn.scipy.org/svn/scipy/!svn/bc/5839/trunk/ anche se non ho testato che ...
pip install scipynon riesce durante la compilazione di fortan (anche dopo il successo brew install gfortrane pip install numpy). L'installazione svn obviates l' installazione di repo github di @ lokalhort con python3 o la dipendenza apt-gets di @ elaichi per ubuntu.
Prerequisiti:
sudo apt-get install build-essential gfortran libatlas-base-dev python-pip python-dev
sudo pip install --upgrade pip
Pacchetti attuali:
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
sudo pip installnon è un modello che dovrebbe includere una risposta di uso generale. Di solito vuoi pip installentrare nel tuo virtualenv.
libatlas-base-devviene fornito con il sistema operativo e gfortranpuò essere installato utilizzando un pacchetto ( https://gcc.gnu.org/wiki/GFortranBinariesMacOS )
sudo pip installcreare librerie Python. Usa virtualenv e virtualenvwrapper . Il mio solito schema è sudo apt-get install python-pipseguito da sudo pip install virtualenvwrapper. Dopodiché tutto diventa virtualenv.
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 (Lucido), ho potuto con successo pip install scipy(all'interno di un virtualenv) dopo aver installato 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
sudo aptitude install python-scipy
sudo apt-get build-dep python-scipye quindi installare scipy da pip.
Per installare scipy su Windows segui queste istruzioni:
Step-1: Premi questo link http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy per scaricare un file scipy .whl (es. Scipy-0.17.0-cp34-none-win_amd64.whl).
Passaggio 2: vai alla directory in cui si trova quel file di download dal prompt dei comandi (cd nome-cartella).
Passaggio 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. Questo ha risolto tutti i miei problemi:
pip install -U numpy
pip install -U scipy
Si noti che l' -Uopzione per pip installrichiedere l' aggiornamento del pacchetto . Senza di esso, se il pacchetto è già installato pipti informerà di ciò e uscirà senza fare nulla.
Se installo BLAS, LAPACK e GCC Fortran per la prima volta come pacchetti di sistema (sto usando Arch Linux ), posso installare SciPy con:
pip install scipy
Su 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 si verificano public keyerrori durante il download, aggiungere --nogpgcheckcome parametro a yum, ad esempio:
yum --nogpgcheck install blas-devel
Su Fedora 23 in poi, usa dnfinvece di yum.
Per gli utenti di Arch Linux:
pip install --user scipy prerequisiti per l'installazione dei seguenti pacchetti Arch:
gcc-fortranblaslapackAddon per Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):
Il repository si è spostato, ma a
pip install -e git+http://github.com/scipy/scipy/#egg=scipy
fallito per me ... Con i seguenti passaggi, alla fine ha funzionato (come root in un ambiente virtuale, dove python3c'è un collegamento a Python 3.2.2): installa le dipendenze di Ubuntu (vedi elaichi), clona NumPy e SciPy:
git clone git://github.com/scipy/scipy.git scipy
git clone git://github.com/numpy/numpy.git numpy
Build NumPy (all'interno della numpycartella):
python3 setup.py build --fcompiler=gnu95
Installa SciPy (all'interno della scipycartella):
python3 setup.py install
Nel mio caso, non ha funzionato fino a quando non ho installato anche il seguente pacchetto: libatlas-base-dev, gfortran
sudo apt-get install libatlas-base-dev gfortran
Quindi eseguire pip install scipy
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'è.
Per prima cosa puoi facilmente installare i comandi numpy:
pip install numpy
Quindi dovresti installare mkl, richiesto da Scipy, e puoi scaricarlo qui
Dopo aver scaricato il nome_file.whl lo 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
Quindi dallo stesso sito Web è possibile scaricare scipy-0.18.1-cp35-cp35m-win32.whl
Nota: è necessario scaricare file_name.whl in base alla versione di Python, se la versione di Python è python3.5 a 32 bit, è necessario scaricare questa versione e "win32" riguarda la versione di Python, non la versione del sistema operativo.
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
Quindi c'è solo un'altra cosa da fare: commentare una riga specifica o ci saranno messaggi di errore quando si imputano il 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-pacchetti \ scipy__init __. py
Quindi puoi usare SciPy :)
Qui ti dice di più sull'ultimo passaggio.
Ecco una risposta simile a una domanda simile.
Oltre a tutte queste risposte, se installi python a 32 bit sul tuo computer a 64 bit, devi scaricare scipy a 32 bit indipendentemente dal tuo computer. http://www.lfd.uci.edu/~gohlke/pythonlibs/ Nell'URL sopra puoi scaricare i pacchetti e il comando è: pip install
Puoi anche usarlo in Windows con Python 3.6 python -m pip install scipy