Pycharm中anaconda创建激活虚拟环境出现错误:Your shell has not been properly configured to use ‘conda activate’.

前言

之前用pycharm,安装的第三方库都是默认放在C:\Users*******\Python\Python36当中
在用anaconda创建虚拟环境后,第三方库都安装在了annaconda下的evns中的以虚拟环境命名的文件夹当中,当不同程序的第三方库要适应不同版本需求时,就不需要像前者先卸载在安装,而是直接可以创建一个独立的虚拟环境,与其他程序的虚拟环境互不干扰
而在安装完anaconda后创建并激活虚拟环境时,遇到了一些问题。

问题

在用命令

conda create -n 虚拟环境名

创建一个新环境后,就要用

conda activate 虚拟环境名

来激活虚拟环境,错误如下:

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
If using 'conda activate' from a batch script, change your
invocation to 'CALL conda.bat activate'.To initialize your shell, run$ conda init <SHELL_NAME>Currently supported shells are:- bash- cmd.exe- fish- tcsh- xonsh- zsh- powershellSee 'conda init --help' for more information and options.IMPORTANT: You may need to close and restart your shell after running 'conda init'.

部分翻译如下:

CommandNotFoundError:您的shell未正确配置为使用“conda activate”。
如果从批处理脚本中使用“conda activate”,请更改
调用“CALL conda.bat activate”。

但如果是用source activate gluon就能正常激活(这里关闭虚拟环境也是用conda deactivate),反复几次之后发现每次重启终端都需要用source才能激活,用过source之后的同一个终端下才能用conda激活。

随后根据报错提示,重新配置conda的shell环境(本文用的是bash):conda init bash
按理说,重启终端后,默认环境会显示是base
此处参考: conda激活环境:CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate‘
然后再执行激活命令即可,但是重启终端后,我的默认环境并没有显示bash

走弯路1

然后找了另一个办法:
修改环境变量----->D:\ProgramData\Anaconda3\Scripts (必须删除,不能保留,否则报错)
改成 D:\ProgramData\Anaconda3\condabin
这个是系统变量的PATH,因为安装anaconda时我选择了默认添加到环境变量,所以这个时自动添加的,后续事实证明不能随便改
此处参考: CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate‘解决方法
然而,改完之后更离谱,conda直接识别不了(错误:bash: conda: command not found),一切以conda开头的命令显示bash找不到,看到这里我明白了,上一步的bash已经安装成功了,或者说在我安装前他就可能已经存在了,但为什么他不显示呢?

走弯路2

在bash识别不了conda,时我还参考了这篇文章:conda在shel脚本中提示未初始化
和这篇文章:【解决】bash: conda: command not found
改了/.bashrc文件,并重新执行,然而并没有什么卵用
然后

回到正轨

我找到了这篇文章:PyCharm:terminal从PS前缀变为base环境前缀
1.打开File->settings->Tools->Terminal,找到Application Settings中的Shell path,再在下拉框中选择cmd.exe,点击Apply
重启Terminal终端,则发现显示bash了,我是直接显示虚拟环境名字了,也不知道为啥,可能是之前某一步起了作用?

不过结果就是激活成功,那就可以了,over!

Pycharm中anaconda创建激活虚拟环境出现错误:Your shell has not been properly configured to use ‘conda activate‘.相关推荐

  1. 如何解决‘CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate’错误

    最近换了新电脑,更新到了Win11系统. 在Win11下使用Anaconda时遇到了'CommandNotFoundError: Your shell has not been properly co ...

  2. windows下anaconda环境激活报错CommandNotFoundError: Your shell has not been properly configured to use ‘con

    解决办法 管理员打开cmd,输入activate即可(linux是source activate)

  3. windows10下激活conda环境报错CommandNotFoundError: Your shell has not been properly configured to use conda

    因为安装Anaconda是比较久以前的事情,安装了之后又没有用过,最近想用来机器学习,安装pytorch啥的,于是捡了回来. 首先查看了我电脑上的conda环境以及版本 conda info --en ...

  4. Anaconda创建虚拟环境+Pycharm使用Anaconda创建的虚拟环境

    首先需要下载anaconda然后在搜索栏中搜索Anaconda Prompt(anaconda)点击进入 进入到envs目录然后输入以下命令: conda create -n to_pack pyth ...

  5. conda activate激活环境报错CommandNotFoundError: Your shell has not been properly configured

    win10下安装anaconda后,使用conda activate命令切换环境出现报错 C:\Windows\system32> conda activate testCommandNotFo ...

  6. Anaconda创建虚拟环境并在Pycharm中使用创建好的环境

    Anaconda创建虚拟环境并在Pycharm中使用创建好的环境 1.Anaconda创建虚拟环境 2.Pycharm中使用创建好的环境 3.2022.12.8更新 Anaconda的优势在于可以很方 ...

  7. 基于Windows下Anaconda创建python虚拟环境教程

    基于Windows下Anaconda创建python虚拟环境教程 Anaconda是目前最流行的数据科学平台以及现代机器学习的基础.同时Anaconda 也是一个Python的发行版,专注于人工智能, ...

  8. anaconda创建一个虚拟环境

    文章目录 anaconda创建一个虚拟环境 虚拟环境的创建 anaconda创建一个虚拟环境 首先安装好anaconda 虚拟环境的创建 win+r 打开命令行 输入 conda create -n ...

  9. 深度学习环境配置——(5)Pycharm使用Anaconda创建的pytorch虚拟环境

    目录 1.Pycharm使用pytorch虚拟环境 2.PyTorch测试程序 1.Pycharm使用pytorch虚拟环境 刚进入pycharm打开终端时的状态,显示的是PS 首先找到Anacond ...

最新文章

  1. 解释大型网站js,css文件后面为什么有参数?
  2. 实践自定义UI-ViewGroup
  3. JDK5.0新特性--可变参数
  4. 汇编语言之寄存器(内存访问)
  5. [转载]带着我的认证上路:五步让你成为网络专家
  6. 数据分析训练营还有这些内容(Spark)
  7. 采购中的高级分析方法
  8. linux php添加扩展zip libzip ZipArchive功能
  9. 宏定义的大括号以及斜杠
  10. Arduino Nano开发板设备描述符无法识别等问题汇总
  11. 知乎文章如何复制下来
  12. SAS univariate过程
  13. 20200714学习笔记
  14. Could not connect to wpa_supplicant: p2p-dev-wlan0 - re-trying
  15. Java生成二维码海报
  16. Mac中文件夹重命名快捷键
  17. Centos 防火墙介绍
  18. JS数字转大写中文“一,二,三“
  19. git diff 左侧显示行号(格式化输出)
  20. [附源码]java+ssm计算机毕业设计构建养猪场管理系统3t2t8(源码+程序+数据库+部署)

热门文章

  1. 【学习笔记】Kubernetes 问题诊断
  2. ERROR 604 (42P00): Syntax error. Mismatched input. Expecting RPAREN, got ffffd72e
  3. 高中选政治和地理和计算机,文科指什么?理科指什么?
  4. 8.MySQL替换回车、换行符、空格
  5. 【Flask框架】——第一个Flask项目
  6. Openwrt-18.06.2从u盘启动
  7. 中医教你怎样泡脚最养生
  8. Eigen 部分功能介绍
  9. 电视连接后显示服务器异常,电视老显示链接服务器异常
  10. 基于Easyx实现同时接收键盘鼠标消息