一、conda環境的概念
conda 是一種開源軟件包管理系統和環境管理系統。最初是在 Python 程序語言中開發的,但是它可以用於任何語言。conda 常用於安裝科學計算包和數據科學相關的包。
Conda 的一個主要用途是通過創建環境來隔離不同版本的軟件包。這允許用戶在同一系統上運行不同的軟件包版本而不會發生衝突。
二、conda環境退出的方法
退出 conda 環境的方法有多種,下面介紹當下常用的三種方式。
1. deactivate
在 conda 環境下,通過執行 deactivate 命令來退出當前環境。
conda activate my_env
# 此處執行環境中的一些操作
(deactivate)
執行 deactivate 外部命令可以使當前命令行提示符變回原始狀態,退出環境並返回基礎環境。
注意,如果您使用的是 Windows 操作系統,則必須使用 activate 和 deactivate 命令來管理環境,該命令的用法與 UNIX shell 命令略微不同。
2. conda deactivate
conda 4.6 版本中,conda 具備了 deactivate 命令的功能,與上面的命令相同,可以使用 conda deactivate 命令退出當前環境。
conda activate my_env
# 此處執行環境中的一些操作
(conda deactivate)
執行 conda deactivate 命令將退出環境並返回基礎環境。
3. 退出命令行
如果您不希望返回到基礎環境而是想徹底退出 conda 環境,可以選擇關閉終端或命令行提示符。
對於UNIX shell,可以使用 exit 命令。
conda activate my_env
# 此處執行環境中的一些操作
(exit)
對於 Windows,可以使用 Ctrl + C 或關閉窗口。
三、退出方式的建議
退出 conda 環境的方式是個人喜好問題。然而請注意以下建議。
1. 如果您需要在命令行界面下多次切換環境,可以使用 deactivate 或 conda deactivate 退出環境,避免頻繁退出命令行。
2. 如果您當前無任務,建議使用 exit 或關閉窗口徹底退出 conda 環境。
四、總結
退出 conda 環境的方法可以讓您在同一系統上運行不同的軟件包版本而不會發生衝突。您可以選擇 deactivate,conda deactivate,退出命令行等方式退出環境。在不同的場合下選擇不同的退出方式。退出方式並沒有標準答案,應該結合具體情況進行決策。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/159468.html