conda虛擬環境中設置環境變量


引言

使用conda創建虛擬環境就是為了方便管理,各個環境之間的模塊是獨立的。有時候我們在做項目的時候需要設置一下環境變量才方便實用,但是不想影響到其他的虛擬環境,因此不能再系統的環境變量里面設置。

conda虛擬環境中環境變量設置

conda虛擬環境中可以單獨設置當前環境的環境變量,只有當前環境被激活(conda activate)時,自定義設置的環境變量才起作用,當conda deactivate后自定義的環境變量會自動清除。

  1. 可以使用conda env config vars set my_var=value設置當前虛擬環境中的自定義環境變量。
  2. 但是設置完環境變量后必須重新激活環境conda activate env_name
  3. 如果要查看自定義的環境變量是否設置生效可以用echo %my_var%(在Windows命令行使用%%這種形式)或者conda evn config vars listconda evn config vars list會列出當前虛擬環境中所有自定義的環境變量。

還可以通過-n指定要給那個虛擬環境設置自定義環境變量,例如:在虛擬環境conda env config vars set my_test_var=123 -n env_test_var

參考

Setting environment varibales


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM