2015-03-23 20 views
10

Ho un'installazione Anaconda (non miniconda) Python 2.7 su Windows. Vorrei aggiornare la versione di Python installata all'ultima versione secondaria (2.7.9), che vedo è disponibile nei canali che conda è configurato per l'uso. Tuttavia, digitando conda update python in pratica dice:Aggiornamento Python radice di Anaconda alla versione minore più recente su Windows non fa nulla

# All requested packages already installed. 
# packages in environment at C:\Anaconda: 
# 
python     2.7.5       2 

Come fa un aggiornamento a un'altra versione minore di Python su Windows? Immagino che dal momento che conda è scritto in Python e Windows non ti permette di sovrascrivere o eliminare i file aperti, che potrebbe essere leggermente difficile da fare su Windows ... Ma è possibile?

risposta

12

Hai ragione che Windows non permetterà a conda di aggiornare Python nell'ambiente di root. L'unica opzione è creare un nuovo ambiente con conda create. Altrimenti, per ora, dovrai reinstallare Anaconda per aggiornare l'ambiente root Python. Stiamo lavorando su un modo per aggiornare Python nell'ambiente root, ma non è ancora finito.

+1

Grazie. Potrebbe essere bello riportare qualcosa all'utente in questo caso, perché avere un avviso ti dice che non sta facendo nulla su 'conda update python' quando * sai * che una versione secondaria più recente è disponibile è piuttosto sconcertante e confusa. Inoltre, ho ragione a pensare che se l'ultimo Anaconda viene fornito con Python 2.7.8, non è possibile installare Python 2.7.9 nell'ambiente Anaconda root, e devo aspettare una versione di Anaconda che includa 2.7 0,9? –

+1

Sì. Stiamo lavorando all'uscita di una nuova versione di Anaconda ora, che sarà disponibile alla fine del mese. – asmeurer

+1

La nuova versione di Anaconda (che include Python 2.7.9) è ora disponibile. –

Problemi correlati