解决Win10 PowerShell无法激活Anaconda环境的问题

首先在终端输入conda --version查看自己的anaconda版本。
解决Win10 PowerShell无法激活Anaconda环境的问题_第1张图片

Conda版本低于4.6

解决方法如下:

  • 用Win + X 组合键调出PowerShell 管理员模式;
  • 输入命令conda install -n root -c pscondaenvs pscondaenvs安装PSCondaEnvs包;
  • 输入命令Set-ExecutionPolicy RemoteSigned在出现选项后输入Y回车,更改PowerShell 的安全策略。
  • 在PowerShell中激活和退出环境的命令分别为activate 环境名deactivate注意:需要去掉原命令中开头的conda,否则也不会成功。

这时问题应该解决了,结果如下:
解决Win10 PowerShell无法激活Anaconda环境的问题_第2张图片

Conda版本大于等于4.6

解决方法如下:

  • 用Win + X 组合键调出PowerShell 管理员模式;
  • 输入命令conda init powershell
  • 关闭当前powershell窗口,重新打开一个powershell窗口输入conda activate 环境名测试。

CMD 的话只需把上面三步中的powershell 改为cmd.exe 即可。

这时问题应该解决了,结果如下:
解决Win10 PowerShell无法激活Anaconda环境的问题_第3张图片

其他问题

如果出现以下问题

. : 无法加载文件 C:\Users\Administrator\Documents\WindowsPowerShell\profile.ps1。未对文件 C:\Users\Administrator\Docume
nts\WindowsPowerShell\profile.ps1 进行数字签名。无法在当前系统上运行该脚本。有关运行脚本和设置执行策略的详细信息,请参
阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 3
+ . 'C:\Users\Administrator\Documents\WindowsPowerShell\profile.ps1'
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

解决Win10 PowerShell无法激活Anaconda环境的问题_第4张图片

解决方法

管理员权限运行 PowerShell,并输入以下命令

set-executionpolicy remotesigned

再输入Y进行确认
在这里插入图片描述

注意:一定要以管理员权限运行,否则会出现以下报错。
解决Win10 PowerShell无法激活Anaconda环境的问题_第5张图片

  1. 解决Win10 PowerShell无法激活Anaconda环境的问题
  2. 问题随记 ——【Windows】无法加载文件 C:\Users\Administrator\Documents\WindowsPowerShell\profile.ps1
  3. PowerShell提示 ”无法加载文件 WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本“

你可能感兴趣的:(python,windows,linux)