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

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

image.png

image.png

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