Questo è il mio primo post qui. Ho cercato di trovare una risposta a questa domanda, ma senza risultato.
Ho appena installato Anaconda2 (kernel Python 2.7.11) sulla mia macchina Win10. Sto cercando di imparare il comando di conda. Ecco il mio problema
1. Vado alla finestra del prompt di Anaconda.
2. Creo un ambiente virtuale con il comando "conda create -n myenv python = 3.4".
3. Attivo l'ambiente con "activate myenv".
4. Quando elenco gli environmants con "conda env list", viene visualizzato come attivo (stella accanto ad esso).
5. Quando avvio python da una riga di comando, mi viene mostrato che è in esecuzione 3.4.
6. Lo stesso con ipython.
7. Quando digito spyder apre la finestra di spyder ma mi mostra 2.7.11. Ciò è confermato eseguendo print (sys.version).
Sto facendo qualcosa di sbagliato o questo è solo un problema con Windows 10.
Grazie in anticipo,
Andy
Quando scrivi spyder
, la ricerca di questo comando inizia nei percorsi creati dall'ambiente conda. Se non riesce a trovarlo lì, andrà a cercare in altri posti. Nel tuo caso, nei percorsi dell'installazione Anaconda predefinita. Quindi, dopo aver attivato il tuo ambiente:
activate myenv
è necessario installare sypder
dentro questo ambiente:
(myenv) conda install spyder
dove (myenv)
indica l'ambiente attivo.
Nota: utilizzando Windows 10.
Per usare Spyder in un particolare ambiente, ci sono almeno due opzioni:
- conda install spyder in quell'ambiente - il problema, per me, è che vuole anche installare un gran numero di altri pacchetti che non desidero o di cui ho bisogno in quell'ambiente.
Voglio solo usare Spyder per la programmazione / investigazione interattiva usando i pacchetti particolari che ho scelto di installare in un particolare ambiente. La soluzione a questo è l'opzione 2.
Nota: ho inizialmente installato Anaconda e così ho Spyder nell'ambiente Anaconda.
- Copia i file Spyder rilevanti dall'ambiente Anaconda negli ambienti particolari in cui desideri utilizzare Spyder in:
A partire dal: C: \ Users \ User \ Anaconda \ lib \ site-packages
Copia: Spyderlib & spyderplugins Cartelle
A: C: \ Users \ Utente \ Anaconda \ ENV \ [Environment_Name] \ lib \ site-packages
A partire dal: C: \ Users \ User \ Anaconda \ scripts
Copia: File spyder.exe, spyder.ico, spyder_light.ico e spyder-script.py
A: C: \ Users \ Utente \ Anaconda \ ENV \ [Environment_Name] \ Scripts
Per utilizzare Spyder nell'ambiente desiderato:
- Attiva l'ambiente
- (Nome_ambiente) prompt> spyder
Questo funziona per me!
Cambia l'interprete Python nel menu Preferenze. Vedi la foto qui sotto.
