Chciałbym głównym środowiskiem conda skopiować wszystkie pakiety w innym środowisku. Jak to zrobić?Jak można "klonować" środowisko conda do środowiska root?
Odpowiedz
Jeśli próbujesz zaimportować pakiety z drugiego środowiska do środowiska root, export package names from the second environment to a yaml file, następnie update the first environment. W ramach drugiego środowiska, uruchom:
> conda env export > environment.yml
> conda env update -n root -f environment.yml
Zobacz conda env
więcej szczegółów. Ewentualnie rozważ dołączony do zestawu program komputerowy Anaconada Navigator, aby uzyskać więcej doświadczenia graficznego.
Sugestia: tworzenie kopii zapasowych istniejących środowisk (patrz pierwsze polecenie) przed próbą zmiany korzenia i zweryfikować pożądany efekt poprzez testowanie tych poleceń w środowisku demonstracyjnym.
Aktualizacja: Zobacz też flagi --clone
może być użyta do klonowania środowisk:
> conda create --name myclone --clone myenv
Zobacz docs szczegóły.
Ta technika wydaje się działać tylko w przypadku pakietów, które zostały zainstalowane z conda lub pip, prawda? Niektóre pakiety, które nie zostały zainstalowane z prostymi menedżerami pakietów conda lub pip, nie działają. Na przykład Tensorflow, który został zbudowany przy użyciu Bazel, nie kopiuje do nowego środowiska poprzez pliki yaml. – mikal94305
Aby przezwyciężyć powyższy komentarz, można za pomocą skryptu bash skopiować pliki katalogu środowiska do katalogu głównego? – mikal94305
Wiem, że działa to dla pakietów 'conda' /' pip'. Nie jestem zaznajomiony z konfiguracją, którą opisałeś. – pylang
środowiska korzeniowego jest nazwany jako zasadę, można użyć następującego polecenia, pracował dla mnie z Anaconda3-5.0.1
conda create --name <env_name> --clone base
można wymienić wszystkie pakiety zainstalowane w środowisku Conda z następującą komendę
conda list -n <env_name>
- 1. Czy środowiska conda mają dostęp do środowiska "root"? (== pakiety systemowe)?
- 2. Conda usunąć wszystkie środowiska (z wyjątkiem root)
- 3. Tworzenie pustego środowiska Conda
- 4. Jak aktywować środowisko conda w jenkins build
- 5. Jak używać środowiska conda z mod_wsgi?
- 6. Jak zresetować środowisko root anaconda
- 7. Jak znaleźć nazwę środowiska conda, w którym działa mój kod?
- 8. Tworzenie środowiska conda w trybie offline
- 9. Jak kopiować/klonować środowisko wirtualne z serwera WWW
- 10. Środowiska Conda nie pojawiały się w Notatniku Jupytera
- 11. Czy można klonować strumień .NET?
- 12. Jak klonować obiekt BufferedImage
- 13. Jak można "pozyskać" środowisko wewnątrz kroku Buildbot?
- 14. Jak klonować z GitHub
- 15. Jak mogę dodać nazwę do środowiska?
- 16. Jak mogę użyć Conda do instalacji pydot?
- 17. Conda - Cicho instalowanie pakietu
- 18. Jak klonować() StringBuilder
- 19. Symfony2, Jak zmienić środowisko?
- 20. Jak klonować obiekty w NHibernate?
- 21. Czy środowisko wykonawcze F # 3.0 można redystrybuować?
- 22. Środowisko programistyczne SharePoint/środowisko produkcyjne
- 23. Jak ustawić domyślne środowisko dla Anacondy/Jupyter?
- 24. Najlepsze "środowisko wyświetlania 3D" dla środowiska Java? (czy nawet istnieją?)
- 25. Jak klonować() element n razy?
- 26. Jak klonować obiekty w Scali?
- 27. Jak stworzyć niestandardowe środowisko w Grails?
- 28. Jak skonfigurować wieloosobowe środowisko Biztalk?
- 29. Jak wykryć zainstalowane środowisko JRE dla środowiska Sun/Oracle w systemie Windows?
- 30. Jak uzyskać środowisko zmienne w R
Masz na myśli "... skopiuj wszystkie pakiety ** z ** innego środowiska" [do katalogu głównego]? – pylang