解决Powershell前面没有base,无法激活虚拟环境问题

解决Powershell前面没有base,无法激活虚拟环境问题

1. Windows Powershell与CMD区别

在Win10系统下,按住Shift然后点击鼠标右键进入Windows Powershell,也可以win+x进入。

Windows Powershell可以实现命令提示符的所有功能,但是比命令提示符要强大的多。

Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能。它比命令提示符的功能更强大,扩展了在 Windows 命令提示符和 Windows Script Host 环境中获得的知识和创建的脚本。

2. 如何解决Powershell前面没有base

Powershell前面没有base若只显示PS而无base,此时会影响我们进入创建的虚拟环境,

  1. 按下 win+x 组合键 ,选择 Windows Powershell(管理员)(A) 选项,以管理员身份运行powershell;

  2. 执行命令:

conda init powershell
  1. 如出现错误:
CommandNotFoundError: No command 'conda conda'

则由于该错误只在4.6.8到11中出现,其他版本应该没有什么问题。因为当前conda版本过高(我的是4.6.11),因此解决方案就是把conda降级。
执行命令:

conda install -n base conda==4.6.7

选择Yes同意后,将会安装较低版本。安装成功后关闭powershell.

  1. 再重复步骤1,以管理员身份运行powershell,即可出现前面带base的Powershell界面。问题j就解决了。

你可能感兴趣的:(Windows系统,windows)