解决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就解决了。
GitHub 加速计划 / po / PowerShell
44.28 K
7.17 K
下载
PowerShell/PowerShell: PowerShell 是由微软开发的命令行外壳程序和脚本环境,支持任务自动化和配置管理。它包含了丰富的.NET框架功能,适用于Windows和多个非Windows平台,提供了一种强大而灵活的方式来控制和自动执行系统管理任务。
最近提交(Master分支:2 个月前 )
a1774fd9 2 个月前
5ad1f1d2 2 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐