Jak zainstalować 2 Anacondas (Python 2 i 3) Na Mac OS

Jestem stosunkowo nowy w 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 iPython i Spyder IDE. Idealnym sposobem jest posiadanie całkowicie odrębnych środowisk Pythona. Na przykład chciałbym napisać coś w stylu conda install scikit-learn dla środowiska Python 3 i coś w stylu conda2 install scikit-learn dla Pythona 2.

Author: abccd, 2014-06-25

3 answers

Nie ma potrzeby ponownego instalowania Anacondy. Conda, menedżer pakietów dla Anaconda, w pełni obsługuje oddzielne środowiska. Najprostszym sposobem na stworzenie środowiska dla Pythona 2.7 jest wykonanie

conda create -n python2 python=2.7 anaconda

Spowoduje to utworzenie środowiska o nazwie python2, które zawiera Pythonową wersję Anacondy 2.7. Możesz aktywować to środowisko za pomocą

source activate python2

Spowoduje to umieszczenie tego środowiska (zazwyczaj ~/anaconda/envs/python2) przed Twoim PATH, tak aby po wpisaniu python w terminalu załaduj Pythona z tego środowiska.

Jeśli nie chcesz wszystkich Anakondy, możesz zastąpić anaconda w powyższym poleceniu dowolnymi pakietami. Możesz użyć conda, aby zainstalować pakiety w tym środowisku później, używając znacznika -n python2 do conda lub aktywując środowisko.

 277
Author: asmeurer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-25 18:07:17

Może moja odpowiedź jest dla Ciebie spóźniona, ale mogę pomóc komuś, kto ma ten sam problem!

Nie musisz pobierać obu Anaconda.

Jeśli używasz Spyder i Jupyter w środowisku anakondy i

Jeśli masz już Anaconda 2 wpisz w Terminalu:

    python3 -m pip install ipykernel

    python3 -m ipykernel install --user

Jeśli masz już Anacondę 3 to wpisz w terminalu:

    python2 -m pip install ipykernel

    python2 -m ipykernel install --user

Następnie przed użyciem Spyder możesz wybrać środowisko Pythona jak poniżej! Czasami tylko Ty możesz zobaczyć roota i twoje nowe środowisko Pythona, więc root to twoje pierwsze środowisko anakondy!

Anaconda Spyder Python 2.7 lub 3.5

Również to jest Jupyter. Możesz wybrać wersję Pythona w ten sposób!

Notebook Jupyter

Mam nadzieję, że to pomoże.
 27
Author: Axis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-09 23:00:36

Może to być pomocne, jeśli masz zainstalowaną więcej niż jedną wersję Pythona i nie wiesz, jak powiedzieć swoim ide, aby używali określonej wersji.

  1. Install anaconda. Najnowszą wersję można znaleźć tutaj
  2. Otwórz Nawigator wpisując anaconda-navigator w terminalu
  3. otwarte środowiska. Kliknij na create, a następnie wybierz swoją wersję Pythona.
  4. Teraz zostanie utworzone nowe środowisko dla twojej wersji Pythona i możesz zainstalować IDE (które są tam wymienione) tylko klikając w to install.
  5. Uruchom IDE w swoim środowisku, aby to IDE użyło podanej wersji dla tego środowiska.
Mam nadzieję, że to pomoże!!
 1
Author: David,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-18 09:26:16