VScode里的终端,Anaconda下的命令提示符和 PowerShell的联系

PowerShell和CMD的区别

PowerShell和CMD都是命令行界面工具,它们之间区别如下:

  1. 语言:CMD使用基于命令标记的简单脚本语言,而PowerShell则使用基于.NET框架的更为强大的脚本语言。
  2. 命令:PowerShell提供了更多的命令和功能,能够完成更多的任务。
  3. 输出:PowerShell的输出更为丰富,可以以多种格式输出结果,包括表格、列表、CSV等。

简单的理解为PowerShell就是微软在CMD外在套了一层壳,PowerShell包含了CMD的功能又增加了一些功能。直接看两个节目就知道了,PowerShell打开是提升加载个人及系统配置就是在CMD的基础上进行的,PowerShell下的CMD前面多了PS字样。

在这里插入图片描述

在这里插入图片描述

VScode里的终端(Terminal)就是调用的PowerShell,终端的前置PS就是代表在PowerShell 环境下:
在这里插入图片描述

如果在PowerShell运行不了conda命令看这篇文章https://blog.csdn.net/KRISNAT/article/details/126359773

Anaconda Prompt 和 Anaconda PowerShell Prompt

结合这篇文章https://blog.csdn.net/mighty13/article/details/119881204
直接打开Anaconda Prompt和 Anaconda PowerShell Prompt的属性就能看出来他们就是调用了CMD和PowerShell。
Anaconda Promp对应的命令为

%windir%\System32\cmd.exe “/K” C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3

Anaconda PowerShell Prompt对应的命令为

%windir%\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy ByPass -NoExit -Command "& ‘C:\ProgramData\Anaconda3\shell\condabin\conda-hook.ps1’ ; conda activate ‘C:\ProgramData\Anaconda3’ "

%windir%是Windows系统文件的路径
在这里插入图片描述
相比于CMD和PowerShell,Anaconda Prompt和 Anaconda PowerShell Prompt默认帮你配置了base环境。

笔者发现安装Anaconda之后,直接打开PowerShell也会默认激活conda中的base环境,有时候不需要,下面讲怎么取消

取消默认激活conda中的base环境

安装conda之后,在使用VSCode的时候,每次在里面使用powershell终端都是默认进入base环境,我想运行C++程序也给我打开base环境,运行其他语言也打开base环境,Anaconda环境主要是用于python,下面几种方法可以取消。
在这里插入图片描述

结合这篇文章https://blog.csdn.net/weixin_43698781/article/details/124154268

在conda里设置取消默认激活base环境

直接设置Conda取消自动激活base,打开 Powershell:

conda config --set auto_activate_base false

如果后悔了想默认打开改为true

conda config --set auto_activate_base true

在VScode里设置取消默认激活base环境

需要在 VSCode 的settings.json中加入这一行配置即可:
(1. ctrl+shift+p
2.输入setting
3.选择 首选项:打开设置Preferences: Open Settings (json)即可.

“python.terminal.activateEnvironment”: false

同理后悔了想打开改为true

“python.terminal.activateEnvironment”: true

手动控制进出base环境

如果退出了想在进入在PowerShell输入

conda activate base

如果想退出输入

conda deactivate

编辑 conda 环境变量

vim ~/.bashrc

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 你可以在 Windows 上打开 Anaconda命令提示符窗口的方法如下: 1. 在开始菜单中找到“Anaconda”文件夹,然后点击“Anaconda Prompt”。 2. 在搜索栏中输入“Anaconda”,然后点击“Anaconda Prompt”。 3. 在文件夹中找到 Anaconda 安装目录,打开“Anaconda3”文件夹,然后点击“Anaconda Prompt”。 在 Mac 或 Linux 上打开 Anaconda命令提示符窗口的方法也类似。你可以在终端窗口中输入“anaconda-navigator”命令打开 Anaconda Navigator 程序,然后在 Anaconda Navigator 中点击“Launch”按钮打开命令提示符窗口。 ### 回答2: 打开Anaconda命令提示符窗口有几种不同的方法。以下是其中两种常用的方法: 方法一:使用Anaconda Navigator打开命令提示符窗口 1. 打开Anaconda Navigator。可以在开始菜单或桌面上找到Anaconda Navigator图标,双击打开该应用程序。 2. 在Anaconda Navigator的界面中,找到并点击"环境"选项卡。 3. 在"环境"选项卡中,找到要打开命令提示符窗口的环境。如果没有创建新环境,则默认是"base(root)"环境。 4. 在该环境下,点击"Open Terminal"按钮(在Windows系统下是一个黑色的命令提示符图标),即可打开命令提示符窗口。 方法二:使用Windows导航菜单打开命令提示符窗口 1. 点击开始菜单,然后在搜索栏中输入"Anaconda Prompt"(或"Anaconda命令提示符")。 2. 在搜索结果中,找到并点击"Anaconda Prompt"(或"Anaconda命令提示符")图标。 3. 命令提示符窗口将会被打开,可以开始在Anaconda环境下使用命令操作。 无论采用哪种方法打开Anaconda命令提示符窗口,在窗口打开后,你可以输入各种Anaconda命令进行环境配置、包管理和代码调试等操作。 ### 回答3: 要打开Anaconda命令提示符窗口,可以按照以下步骤进行操作: 1. 首先,确保您已经成功安装了Anaconda。在Windows系统上,可以通过Anaconda官方网站下载安装包,然后按照提示进行安装。 2. 安装完成后,打开开始菜单,搜索Anaconda Navigator并点击打开。 3. 在Anaconda Navigator界面中,可以看到许多可用的应用程序,包括Jupyter Notebook、Spyder等。但是我们需要打开的是命令提示符窗口,所以点击左侧导航栏中的"Home"。 4. 在"Home"界面上,可以看到右侧有许多环境的列表,选择您想要打开命令提示符窗口的环境。 5. 选中环境后,会显示该环境的详细信息。在右上角有一个“三角形”图标,点击它会弹出一个下拉菜单。 6. 在下拉菜单中,选择"Open Terminal"选项。这样就会在您选择的环境下打开命令提示符窗口。 7. 点击"Open Terminal"后,系统会打开一个黑色的命令提示符窗口,显示您选择的环境的路径和版本信息。 通过以上步骤,您就成功打开了Anaconda命令提示符窗口。在这个窗口中,您可以执行各种标准的命令和操作,例如安装和管理软件包、创建和激活新的环境等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值