Jestem stosunkowo nowy w systemie Mac OS. Właśnie zainstalowałem XCode (dla kompilatora C ++) i Anacondę z najnowszym Pythonem 3 (dla siebie). Teraz zastanawiam się, jak poprawnie zainstalować drugą Anacondę (do pracy) z Pythonem 2?
Potrzebuję obu wersji do pracy z iPythonem i Spyder IDE. Idealnym sposobem jest posiadanie całkowicie oddzielnych środowisk Pythona. Na przykład chciałbym móc pisać jak conda install scikit-learn
dla środowiska Python 3 i coś takiego jak conda2 install scikit-learn
dla Pythona 2.
Odpowiedzi:
Nie ma potrzeby ponownego instalowania Anacondy. Conda, menedżer pakietów dla Anacondy, w pełni obsługuje oddzielne środowiska. Najłatwiejszym sposobem utworzenia środowiska dla Pythona 2.7 jest zrobienie tego
Spowoduje to utworzenie środowiska o nazwie,
python2
które zawiera wersję Anaconda w języku Python 2.7. Możesz aktywować to środowisko za pomocąSpowoduje to umieszczenie tego środowiska (zazwyczaj
~/anaconda/envs/python2
) na pierwszym planiePATH
, tak że kiedy piszeszpython
na terminalu, załaduje Pythona z tego środowiska.Jeśli nie chcesz całej Anacondy, możesz zastąpić
anaconda
w powyższym poleceniu dowolnymi pakietami. Możesz użyćconda
do późniejszego zainstalowania pakietów w tym środowisku, używając-n python2
flagiconda
lub aktywując środowisko.źródło
ipython notebook
konfiguruje inny port (localhost: 8888, localhost: 8889 itd.). Więc po prostu trzymaj je prosto i gotowe.python2
ipython3
? A tak przy okazji, jestem włączonywin7
.source
. Po prostuactivate python2
ideactivate
.conda config --set changeps1 false
.Edytować! : Upewnij się, że na komputerze powinny być zainstalowane oba języki Python.
Może moja odpowiedź jest spóźniona, ale mogę pomóc komuś, kto ma ten sam problem!
Nie musisz pobierać obu
Anaconda
.Jeśli używasz
Spyder
iJupyter
w środowisku Anaconda i,Jeśli masz już Anacondę 2, wpisz w Terminalu:
Jeśli masz już Anacondę 3, wpisz terminal:
Następnie przed użyciem
Spyder
możesz wybrać środowisko Python jak poniżej! Czasami tylko Ty widzisz root i nowe środowisko Pythona, więc root jest Twoim pierwszym środowiskiem anakondy!To także jest Jupyter. Możesz wybrać taką wersję Pythona!
Mam nadzieję, że to pomoże.
źródło
Może to być pomocne, jeśli masz zainstalowanych więcej niż jedną wersję Pythona i nie wiesz, jak powiedzieć swojemu IDE, aby używał określonej wersji.
anaconda
. Najnowszą wersję można znaleźć tutajanaconda-navigator
terminalcreate
a następnie wybierz w nim swoją wersję Pythona.install
.Mam nadzieję, że to pomoże!!
źródło