conda 在window - powershell 中无法激活环境的问题

4.6版本以前的conda与powershell存在不兼容问题, 所以如果conda版本过低, 需要先升级版本

使用如下命令:

#版本检查
conda --version

#升级
conda update conda

初始化在shell中的配置, 除powershell外其他linux-shell也可以使用该方法

#Setup the new shell support (PowerShell, Bash, Command Prompt, etc.) with
conda init

此时重启powershell窗口, 即可正常使用conda激活python环境

 

windows下默认限制了ps1脚本执行, 如果重新开启shell后, 遇到类似如下报错, 需要开启权限,

Documents\WindowsPowerShell\profile.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170

执行如下命令 : (参考ExecutionPolicy)

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

 

或者可在"设置-更新和安全-开发者选项"中手动开启

conda 在window - powershell 中无法激活环境的问题

 

 

参考:

  https://www.scivision.dev/conda-powershell-python/

 

上一篇:Win powershell执行策略配置


下一篇:cnpm无法加载文件的问题