1. 程式人生 > >解決Win10 PowerShell無法激活Anaconda環境的問題

解決Win10 PowerShell無法激活Anaconda環境的問題

con code rsh naconda dea log https 解決 使用

最近在使用Anaconda的過程中,發現在Win10的PoerShell在使用conda activate 環境名激活環境時無效,而CMD則可以。

這裏前提必須將Anaconda 寫入環境變量。否則在PowerShell 輸入conda 的任何命令都會無法識別。

解決方法如下:

  • 用Win + X 組合鍵調出PowerShell 管理員模式;
  • 輸入命令conda install -n root -c pscondaenvs pscondaenvs安裝PSCondaEnvs包;
  • 輸入命令Set-ExecutionPolicy RemoteSigned在出現選項後輸入Y回車,更改PowerShell 的安全策略。
  • 在PowerShell中激活和退出環境的命令分別為activate 環境名deactivate註意:需要去掉原命令中開頭的conda,否則也不會成功。

這時問題應該解決了,結果如下:

技術分享圖片

參考資料:

https://github.com/BCSharp/PSCondaEnvs
https://blog.csdn.net/kdongyi/article/details/81905494

解決Win10 PowerShell無法激活Anaconda環境的問題