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?
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?
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.
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
- C:\Windows\system32>set CONDA_ENVS_PATH=d: \ your \ location
- C:\Windows\system32>conda info
Pokazuje nową ścieżkę środowiska
- C:\Windows\system32>Conda create-N YourNewEnvironment --clone=root
Clones default root environment
- C:\Windows\system32>activate YourNewEnvironment
Dezaktywacja środowiska "d:\YourDefaultAnaconda3"... Aktywacja środowiska "d:\your\location\YourNewEnvironment"...
- [twoje nowe środowisko] C:\Windows\system32>conda info-e
Conda: #
YourNewEnvironment
* d:\your\location\YourNewEnvironment
Root d:\YourDefaultAnaconda3
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.
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
-
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]
-
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
-
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
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