Używałem Anaconda 3.5
distro na komputerze z systemem Windows 10. Z powodu zależności w bibliotekach, z którymi chcę pracować, musiałem też zainstalować wersję 2.7
.Jak mogę korzystać z obu wersji Anacondy (2.7 i 3.5)?
Dobrą wiadomością jest to, że potrzebne biblioteki mogą teraz pracować z wersją 2.7
płynnie, a program Visual Studio 2015 automatycznie wykrył moje nowe środowisko Python.
Problem pojawia się podczas korzystania z wiersza poleceń. Po wydając komendę
conda info --envs
uzyskać
root * C:\Users\norah\Anaconda2
czyli jednym środowisku (mojego rozeznania i szukać tak daleko, według this powinny widzę dwie envs wymienione). Oznacza to, że nie mogę użyć conda
w celu nabycia nowych pakietów dla mojej instalacji Python3.5
, przynajmniej nie w linii poleceń, ponieważ od kiedy conda
odnosi się tylko do Python2.7
. To samo dotyczy wersji GUI, Anaconda navigator (nie bardzo lubię wersję GUI, ale ją wypróbowałem).
Jest też żaden sposób uruchomienia python3 z linii poleceń od
$python
zawsze odpala python2.7 i wydawania $python3
lub $python3.5
w wierszu poleceń nie wydają się działać (ani nie dodając ścieżkę python3 do systemu, ponieważ rzeczywisty plik wykonywalny ma taką samą nazwę, jak python2, tj. python.exe
)
Czy mój system został przejęty przez Python2.7? Czy ktoś tutaj używa ich zarówno płynnie, a jeśli tak, czy mógłbyś wyjaśnić, jak to zrobić? Czy było to "nie nie", aby zainstalować obie wersje Anacondy?
W Anaconda z 3,5 powielać 'pytona.exe' i zmień nazwę na 'pyhton3.exe' i to samo z' conda' - a następnie możesz użyć obu wersji. – furas
BTW: w systemie Linux mam pliki 'python',' python3', 'python3.4',' python3.5', 'python3.6' i' python2', 'python2.7',' python2.6' oraz Mogę uruchomić wszystkie wersje w tym samym czasie. Możesz zrobić coś podobnego w systemie Windows. – furas
@furas Tak, na Ubuntu specjalnie robię to samo. Windows wydaje się być innym przypadkiem –