我希望conda的根環境將所有軟件包複製到另一個環境中。如何才能做到這一點?如何將conda環境「克隆」到根環境?
回答
如果您嘗試將包從第二個環境導入到根環境export package names from the second environment to a yaml file,然後update the first environment。在第二環境中運行:
> conda env export > environment.yml
> conda env update -n root -f environment.yml
請參閱conda env
瞭解更多詳情。或者,考慮捆綁的Anaconada Navigator桌面程序以獲得更多圖形體驗。
建議:嘗試更改根目錄並備份您的現有環境(請參閱第一條命令),並在演示環境中通過測試這些命令來驗證所需結果。
更新:又見--clone
標誌可用於克隆環境:
> conda create --name myclone --clone myenv
詳見docs。
這種技術似乎只適用於安裝有conda或pip的軟件包,對嗎?一些沒有安裝簡單的conda或pip軟件包管理器的軟件包不工作。例如,使用Bazel構建的Tensorflow不會通過yaml文件複製到新環境中。 – mikal94305
爲了克服上述評論,可以通過bash腳本將環境目錄文件複製到根目錄嗎? – mikal94305
我知道這適用於'conda' /'pip'包。我不熟悉你描述的設置。 – pylang
根環境被命名爲基礎,可以使用下面的命令,工作對我來說與Anaconda3-5.0.1
conda create --name <env_name> --clone base
你可以列出安裝在康達環境中的所有包用下面的命令
conda list -n <env_name>
- 1. 克隆Conda根環境不克隆conda和公寓建設
- 2. Conda環境丟失
- 3. conda環境能夠訪問「根」環境嗎? (==系統包)?
- 4. Conda總是打開根環境
- 5. Python - 替換conda環境?
- 6. Conda環境和.BAT文件
- 7. Conda創建環境 - CondaHTTPError
- 8. conda無法創建環境
- 9. 如何通過Jenkinsfile激活conda環境?
- 10. 跨機器克隆開發環境
- 11. 找不到我的conda環境
- 12. 不在特定環境中導出conda環境
- 13. 將Git克隆到其他環境後,Google API連接失敗
- 14. 在克隆暢達環境安裝tensorflow打破暢達環境它是從
- 15. 如何從Web服務器複製/克隆虛擬環境
- 16. 如何在Windows環境中克隆LINUX可啓動USB Pen Drive
- 17. 分支或分岔Conda環境
- 18. 新的環境conda安裝熊貓
- 19. 刷新或檢測conda環境
- 20. 激活conda環境時出錯
- 21. 在conda管理環境中的shebangs
- 22. 從Windows上的conda環境運行python
- 23. Conda安裝 - Python3,Tensorflow,skdata - 一個環境
- 24. ModuleNotFoundError只發生在conda環境中
- 25. Conda環境中的Postgres(Ubuntu 14.04)
- 26. 在所有conda環境中安裝OpenCV
- 27. Conda激活/停用環境中斷PATH
- 28. 根據分支發送到生產環境或評論環境
- 29. 將Tensorflow從usr/bin/python鏈接到conda環境python
- 30. Conda嘗試將大型默認庫安裝到新環境中
你的意思是「......將所有包**從另一個環境複製」到[root]中? – pylang