【Python】 “'conda' 不是内部或外部命令,也不是可运行的程序 或批处理文件。”(未“Add to Path”安装)

现象

由于安装anaconda3时在是否把anaconda3加入path那里

  • Add to Path…(Not recommend)

是不建议的,因此很多安装时会不勾选这一选项。

然后使用vscode调用cmd运行Python的编辑器调试Python时,终端经常会出现诸如

e:\Python>D:/Anaconda3/Scripts/activate
系统找不到指定的路径。
系统找不到指定的文件。
e:\Python>conda activate base
'conda' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

而正常情况下,执行完脚本应该出现的cmd提示符应该类似于

(base) e:\Python>

出现这个问题可能导致某些包在import时失败(因为环境没有启动,找不到对应的包)。

原因

这个问题是由于windows用户名为中文时发生。

cmd一般默认是基于ANSI系编码的(包括中文用户最常用的936GBK)而vscode的终端仅支持来自cmd的UTF-8编码数据。在这里插入图片描述因此,在启动cond

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
这个错误提示"‘conda‘不是内部外部命令,也不是可运行程序批处理文件"通常是由于Anaconda的环境变量没有正确配置所导致的。要解决这个问题,有以下几种解决方法: 1. 添加Anaconda环境到系统的环境变量中。根据引用和引用的描述,你可以找到Anaconda安装路径(通常是C:\Users\XXX\Anaconda3)和Scripts文件夹路径(通常是C:\Users\XXX\Anaconda3\Scripts),然后将这两个路径添加到系统的环境变量中。具体的步骤是:右键点击我的电脑,选择属性,然后选择高级系统设置,再选择高级选项卡,最后点击环境变量按钮。在系统变量的Path变量中添加Anaconda安装路径和Scripts文件夹路径。 2. 在虚拟环境中添加Anaconda环境到环境变量。根据引用中的描述,如果你希望在虚拟环境中使用conda命令,还需要将虚拟环境的路径添加到环境变量中。具体的步骤是:找到你的虚拟环境路径,然后将它添加到系统的环境变量中,就像添加Anaconda的路径一样。 3. 如果上述方法没有解决问题,你可以尝试重新安装Anaconda。在安装过程中,请确保勾选“Add Anaconda to my PATH environment variable”选项,这样Anaconda的路径会自动添加到系统的环境变量中,避免了手动配置的麻烦。 请根据你的具体情况选择适合的解决方法。希望这些解决方案能帮助你解决问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【Anaconda】'conda' 不是内部外部命令,也不是可运行程序批处理文件。](https://blog.csdn.net/chengyikang20/article/details/85226246)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [安装Anaconda后,遇到“‘python’不是内部外部命令,也不是可运行程序批处理文件”问题的详细解决...](https://download.csdn.net/download/weixin_38720762/13686693)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值