anaconda無法使用activate激活環(huán)境

我在電腦里用anaconda創(chuàng)建了一個(gè)tensorflow環(huán)境,在Anaconda Navigator管理器中確實(shí)顯示已經(jīng)創(chuàng)建成功:

image.png

并且使用Anaconda Navigator管理器也是可以成功激活環(huán)境的:

image.png

image.png

但是問題來了:我在windows自帶的Windows PowerShell里使用activate命令切換環(huán)境時(shí),命令明明已經(jīng)成功執(zhí)行,但卻沒有成功切換環(huán)境,如圖:
image.png

經(jīng)過各種折騰,終于發(fā)現(xiàn)原來是Power Shell并不兼容anaconda的虛擬環(huán)境!

解決方法是:

安裝開源庫:https://github.com/BCSharp/PSCondaEnvs

命令如下:

conda install -n root -c pscondaenvs pscondaenvs
image.png

然后更改Windows PowerShell配置,管理員身份啟動(dòng)PowerShell,并執(zhí)行:

Set-ExecutionPolicy RemoteSigned

執(zhí)行效果如下:

PS C:\Windows\system32> Set-ExecutionPolicy RemoteSigned
 
執(zhí)行策略更改
執(zhí)行策略可幫助你防止執(zhí)行不信任的腳本。更改執(zhí)行策略可能會(huì)產(chǎn)生安全風(fēng)險(xiǎn),如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 幫助主題所述。是否要更改執(zhí)行策略?
[Y] 是(Y)  [A] 全是(A)  [N] 否(N)  [L] 全否(L)  [S] 暫停(S)  [?] 幫助 (默認(rèn)值為“N”): Y
PS C:\Windows\system32>

再次執(zhí)行activate tensorflow,成功切換激活環(huán)境:
image.png

CSDN文章地址:https://blog.csdn.net/kdongyi

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容