2015-03-23 8 views
10

Mam zainstalowaną ankietę Anaconda (nie minicondę) Python 2.7 w systemie Windows. Chciałbym zaktualizować wersję zainstalowanego Pythona do najnowszej wersji drugorzędnej (2.7.9), którą widzę jest dostępna w kanałach, które skonfigurowano do pracy z conda. Jednak wpisując conda update python zasadzie mówi:Aktualizowanie Pythona z korzenia Pythona do nowszej wersji podrzędnej w systemie Windows nie powoduje żadnych problemów.

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

Jak jedną aktualizację do innej mniejszej wersji Pythona na Windows? Domyślam się, że od conda jest napisane w Pythonie i Windows nie pozwala na nadpisywanie lub usuwanie otwartych plików, co może być nieco trudne w systemie Windows ... Ale czy to możliwe?

Odpowiedz

12

Masz rację, że system Windows nie zezwala na aktualizację w trybie conda Python w środowisku root. Jedyną opcją jest utworzenie nowego środowiska z conda create. W przeciwnym razie, na razie będziesz musiał przeinstalować Anacondę, aby zaktualizować środowisko Pythona. Pracujemy nad sposobem aktualizacji Pythona w środowisku root, ale to jeszcze nie koniec.

+1

Dzięki. Dobrze byłoby zgłosić coś do użytkownika w takim przypadku, ponieważ posiadanie conda mówi, że nic nie robi na 'conda update python' kiedy wiesz *, że nowsza wersja pomocnicza jest dostępna jest raczej zagadkowa i myląca. Ponadto, mam rację, myśląc, że jeśli najnowsza Anaconda jest dostarczana z Pythonem 2.7.8, nie jest możliwa instalacja Pythona 2.7.9 w środowisku root Anaconda i muszę poczekać na wydanie Anacondy, która zawiera 2.7 .9? –

+1

Tak. Pracujemy teraz nad wydaniem nowej wersji gry Anaconda, która ukaże się pod koniec miesiąca. – asmeurer

+1

Nowa wersja Anacondy (zawierająca Python 2.7.9) jest już niedostępna. –

Powiązane problemy