Come installo SciPy e VisualPython su OSX Mavericks?

0

Sto tentando di scaricare e installare entrambi SciPy e VisualPython in modo che possa farli funzionare tra loro. Ho guardato le note di rilascio per SciPy 0.14.0 e 0.15, e sembrano essere compatibili con Visual Python, che richiede Python 2.7.9. Dopo aver scaricato questa versione ho controllato (usando python -V) che il mio computer utilizza questa versione.

Ho scaricato Anaconda e Visual Python, ma dopo aver eseguito due file di test forniti dal mio professore, ognuno ha restituito il seguente errore:

    $ python elect.py
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'elect.py': [Errno 2] No such file or directory

Ho provato a eseguire questi programmi nella directory principale, dove ho ricevuto questo errore:

    $ python elect.py
Traceback (most recent call last):
  File "elect.py", line 2, in <module>
    from scipy import *
ImportError: No module named scipy

Ho installato MacPorts e Homebrew (anche se MacPorts non sta aggiornando libgcc, ma questa è un'altra domanda) se pensi che quelli serviranno. Mi sarei collegato anche alle note di rilascio, ma non ho abbastanza reputazione. Una ricerca per le note di rilascio di SciPy 0.x dovrebbe fornire il sito corretto. Grazie!

    
posta fyzx92 03.04.2015 - 03:27
fonte

1 risposta

1

Quando installi Anaconda, installa una versione diversa di Python, che ha SciPy , NumPy , pandas , matplotlib e tutta la quantità di qualità in dotazione con esso. Tuttavia, tali librerie non diventeranno automaticamente utilizzabili dalla tua altra versione di Python che viene preinstallata sul tuo computer (o qualsiasi altra versione di Python che hai installato tu stesso).

Dalla riga di comando, prova which python - questo ti dirà quale Python stai usando nella linea di comando in questo momento. Se ciò che è stampato contiene la parola 'Anaconda', stai bene, e dovresti essere in grado di usare scipy . In caso contrario, non è il Python corretto associato a scipy .

Nel file di configurazione della shell (in genere .bashrc o .bash_profile ) Anaconda apporta le modifiche necessarie per assicurarsi di iniziare a utilizzare la versione Anaconda di Python. Dal tuo output, sembra che non abbia ottenuto il tuo nome utente corretto. Nel percorso, username dovrebbe essere il tuo vero nome utente sul computer. Prova a fare quel cambiamento, riavvia il tuo terminale o una sessione di shell e riprova. Potrebbe anche essere semplicemente che non hai mai riavviato il tuo terminale. Facci sapere cosa trovi.

    
risposta data 04.04.2015 - 19:45
fonte

Leggi altre domande sui tag