Powershell无法激活Python虚拟环境

问题描述:Win10环境,亲测在cmd中可以激活,但是在Powershell中无法激活新建的conda环境。

1.问题复现

  • 查看当前的环境,想从base切换到新建的scipython环境
    Powershell无法激活Python虚拟环境_第1张图片
  • 尝试激活但失败
    Powershell无法激活Python虚拟环境_第2张图片
  • 在cmd下尝试,成功
    Powershell无法激活Python虚拟环境_第3张图片

2.寻根问底

参考【1】,因为PowerShell默认不允许执行“*.ps1”脚本文件,所以首先需要开启权限。
.ps1文件路径(...\envs\ yourenv \Lib\venv\scripts\nt\)

切换到管理员权限的Powershell,输入

Set-ExecutionPolicy RemoteSigned

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