2014-06-09 3 views
11

Voglio installare e utilizzare python 3.4 e le sue numerose librerie, (come numpy, panda, ecc.) Usando Anaconda. Sfortunatamente, non riesco ad attivare python 3.4.anaconda installa python 3.4 su windows

Ho installato Acaconda 2.0 (Anaconda-2.0.0-Windows-x86_64) su un notebook Windows 8. Il programma Anaconda è stato installato correttamente e Python 2.7 è stato installato. Ho quindi tentato di installare python 3.4 utilizzando questi comandi al prompt dei comandi nella directory C: \ Programmi \ Anaconda.

$ conda update conda 
$ conda create -n py34 python=3.4 anaconda 
$ activate py34 

I primi due sembravano funzionare bene perché non ho visto messaggi di errore. All'ultimo passaggio viene visualizzato il seguente messaggio di errore: No environment named “py34” exits in C:\Program Files\Anaconda\envs

Python 3.4 non è stato installato in C: \ Programmi \ Anaconda ma nella directory C: \ Users \ Daddio1949 \ envs \ py34.

Non so come procedere per finalizzare l'installazione, cosa devo fare?

+0

Pensavo di avere lo stesso problema. Ho iniziato da zero e funziona. Cancellato Anaconda e tutte le versioni di Python. Rimosso python dal mio PERCORSO "Variabili Environmt". Quindi re-installato solo anaconda python 2.7, quindi usato gli stessi comandi di/Anaconda/envs> – CArnold

risposta

1

Anaconda utilizza percorsi relativi per individuare la cartella envs. Ogni volta che si esegue lo script anaconda.bat o activate.bat, lo script cerca la propria posizione, ad es. C:\someplace\Scripts\activate.bat, quindi cerca una cartella ..\envs, ad es. C:\someplace\envs.

cosa si sta descrivendo qui suona per me come si stanno avendo più cartelle con le *.bat script nella vostra variabile %PATH% (probabilmente perché non hai diritti di scrittura per la cartella C:\Program Files\Anaconda). Quando si esegue activate.bat sembra provenire dalla cartella C:\Program Files, mentre conda sembra essere eseguito dalla directory C:\Users.

I miei suggerimenti:

  • tenta di eseguire il *.bat script dalla directory C:\Users\Daddio1949\Scripts (se presente). Se non esiste, copia activate.bat e deactivate.bat dalla directory Anaconda Scripts alla directory degli script utente ed esegui i file *.bat da lì.
  • Cerca di scoprire se hai altre activate.bat nelle tue cartelle di Windows %PATH%. Assicurati di chiamare quello giusto.
0

Purtroppo, lo script activate su Windows non supporta gli ambienti attivando non nella directory standard envs attualmente. Finché non viene risolto, dovrai modificare la variabile PATH manualmente.