Jak aktywować środowisko Anakondy

Jestem na Windows 8, używam Anaconda 1.7.5 64bit.

Stworzyłem nowe środowisko Anakondy z

conda create -p ./test python=2.7 pip

Od C:\Pr\TEMP\venv\.

To działało dobrze (istnieje folder z nową dystrybucją Pythona). conda każe mi wpisać

activate C:\PR\TEMP\venv\test

Aby aktywować środowisko, zwraca jednak:

No environment named "C:\PR\temp\venv\test" exists in C:\PR\Anaconda\envs

Jak mogę aktywować środowisko? Co robię źle?

Author: pandita, 2013-11-20

5 answers

Jeśli tak się stanie, musisz ustawić ścieżkę dla swojego środowiska (tak, aby uzyskało właściwy Python ze środowiska i skryptów\ w systemie Windows).

Wyobraź sobie, że stworzyłeś środowisko o nazwie py33 używając:

conda create -n py33 python=3.3 anaconda

Tutaj foldery są domyślnie tworzone w Anaconda \ envs, więc musisz ustawić ścieżkę jako:

set PATH=C:\Anaconda\envs\py33\Scripts;C:\Anaconda\envs\py33;%PATH%

Teraz powinno działać w oknie poleceń:

activate py33

Jest to Windows odpowiednik kodu, który zwykle pojawia się w samouczkach dla Mac i Linux:

$ source activate py33

Więcej informacji: https://groups.google.com/a/continuum.io/forum/#! topic / anaconda / 8T8i11gO39U

Czy Anaconda tworzy osobną zmienną PYTHONPATH dla każdego nowego środowiska?

 82
Author: FZNB,
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
2017-05-23 12:03:03

Jak widać z komunikatu o błędzie ścieżki, które podałeś, są błędne. Spróbuj tak:

activate ..\..\temp\venv\test

Jednak, gdy potrzebowałem zainstalować anacondę, ściągnąłem ją z tutaj i zainstalowałem do domyślnych ścieżek (C:\Anaconda), Potem umieściłem tę ścieżkę do zmiennych środowiskowych, więc teraz interpreter Anacondas jest używany jako domyślny. Na przykład, jeśli używasz PyCharm, możesz bezpośrednio określić interpreter.

 4
Author: bdshadow,
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
2015-12-17 10:35:13

Poniżej jak to u mnie działało

  1. C:\Windows\system32>set CONDA_ENVS_PATH=d: \ your \ location
  2. C:\Windows\system32>conda info

Pokazuje nową ścieżkę środowiska

  1. C:\Windows\system32>Conda create-N YourNewEnvironment --clone=root

Clones default root environment

  1. C:\Windows\system32>activate YourNewEnvironment

Dezaktywacja środowiska "d:\YourDefaultAnaconda3"... Aktywacja środowiska "d:\your\location\YourNewEnvironment"...

  1. [twoje nowe środowisko] C:\Windows\system32>conda info-e

Conda: #

YourNewEnvironment
* d:\your\location\YourNewEnvironment

Root d:\YourDefaultAnaconda3

 2
Author: user5886017,
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
2016-02-05 01:18:36

Miałem to samo, poprawka wydaje się być wykonana w Źródło.

 1
Author: Nelson,
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-02-04 00:09:05
  1. Sprawdź, czy conda jest zainstalowana i w twojej ścieżce Otwórz klienta terminala. Wprowadź conda-V w linii poleceń terminala i naciśnij enter. Jeśli conda jest zainstalowany powinieneś zobaczyć somehting jak poniżej.

    Conda-V

Conda 3.7.0 2. Sprawdź, czy conda jest aktualna W kliencie terminala wpisz

conda update conda

Zaktualizuj wszystkie pakiety, jeśli to konieczne, wpisując y, aby kontynuować. 3. Stwórz wirtualne środowisko dla swojego projektu W kliencie terminala wprowadź następujące gdzie yourenvname to nazwa, którą chcesz wywołać w swoim środowisku i zastąpić x. x wersją Pythona, której chcesz użyć. (Aby zobaczyć listę dostępnych wersji Pythona, wpisz

conda search "^python$" and press enter.)
conda create -n yourenvname python=x.x anaconda

Naciśnij y, aby kontynuować. Spowoduje to zainstalowanie wersji Pythona i wszystkich powiązanych bibliotek spakowanych anaconda w " path_to_your_anaconda_location / anaconda / envs/yourenvname" 4. Aktywuj swoje wirtualne środowisko. Aby aktywować lub przełączyć się do środowiska wirtualnego, po prostu wpisz następujące pole, gdzie yourenvname to nazwa, którą nadałeś swojemu środowisku podczas tworzenia.

source activate yourenvname

Aktywacja środowiska conda modyfikuje zmienne PATH i shell tak, aby wskazywały na konkretną izolowaną konfigurację Pythona, którą utworzyłeś. Wiersz polecenia zmieni się, aby wskazać, w którym środowisku conda aktualnie jesteś przez prepending (yourenvname). Aby wyświetlić listę wszystkich środowisk, użyj polecenia Conda info-e. 5. Zainstaluj dodatkowe pakiety Pythona w środowisku wirtualnym. Aby zainstalować dodatkowe pakiety tylko w środowisku wirtualnym wprowadź następujące polecenie, w którym yourenvname jest nazwą Twojego środowiska, a [Pakiet] jest nazwą pakietu, który chcesz zainstalować. Brak podania "- N yourenvname " spowoduje zainstalowanie pakietu do głównej instalacji Pythona.

conda install -n yourenvname [package]
  1. Dezaktywuj swoje środowisko wirtualne. Aby zakończyć sesję w bieżącym środowisku, wprowadź następujące elementy. Nie ma potrzeby podawania envname - który jest aktualnie aktywny zostanie wyłączony, zmienne PATH i shell zostaną zwrócone do wartości normalnej.

    Dezaktywacja Źródła

  2. Usuń niepotrzebne już środowisko wirtualne Aby usunąć środowisko conda, wpisz poniżej, gdzie yourenvname jest nazwą środowiska, które chcesz usunąć.

    Conda remove - N yourenvname --all

 -1
Author: Codingkido,
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-03-21 04:19:55