最近在使用Anaconda的过程中,发现在Win10的PoerShell在使用conda activate 环境名
激活环境时无效,而CMD则可以。
这里前提必须将Anaconda 写入环境变量。否则在PowerShell 输入conda 的任何命令都会无法识别。
解决方法如下:
conda install -n root -c pscondaenvs pscondaenvs
安装PSCondaEnvs包;Set-ExecutionPolicy RemoteSigned
在出现选项后输入Y
回车,更改PowerShell 的安全策略。activate 环境名
和deactivate
,注意:需要去掉原命令中开头的conda,否则也不会成功。这时问题应该解决了,结果如下:
参考资料:
https://github.com/BCSharp/PSCondaEnvs
https://blog.csdn.net/kdongyi/article/details/81905494
解决Win10 PowerShell无法激活Anaconda环境的问题
原文:https://www.cnblogs.com/dereen/p/ps_conda_env.html