conda命令完全不能使用---成功解决

遇到的问题

在git bash运行了conda init bash之后,所有的conda命令都无法使用
包括:

  1. pycharm找不到conda可执行文件
  2. gitbash无法正常打开
  3. anaconda powershell prompt无法使用conda

统一报错内容:

Microsoft Windows [版本 10.0.19045.4651]
(c) Microsoft Corporation。保留所有权利。

C:\Users\cmx>conda --version

# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

    Traceback (most recent call last):
      File "D:\Anaconda\anaconda\Lib\site-packages\conda\exception_handler.py", line 17, in __call__
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "D:\Anaconda\anaconda\Lib\site-packages\conda\cli\main.py", line 54, in main_subshell
        parser = generate_parser(add_help=True)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "D:\Anaconda\anaconda\Lib\site-packages\conda\cli\conda_argparse.py", line 127, in generate_parser
        configure_parser_plugins(sub_parsers)
      File "D:\Anaconda\anaconda\Lib\site-packages\conda\cli\conda_argparse.py", line 354, in configure_parser_plugins
        else set(find_commands()).difference(plugin_subcommands)
                 ^^^^^^^^^^^^^^^
      File "D:\Anaconda\anaconda\Lib\site-packages\conda\cli\find_commands.py", line 71, in find_commands
        for entry in os.scandir(dir_path):
                     ^^^^^^^^^^^^^^^^^^^^
    OSError: [WinError 123] 文件名、目录名或卷标语法不正确。: '"C:\\Users\\cmx\\AppData\\LocalLow\\Oracle\\Tomcat\\apache-tomcat-9.0.17\\lib'

$ D:\Anaconda\anaconda\Scripts\conda-script.py --version

  environment variables:
                 CIO_TEST=<not set>
                CLASSPATH=.;C:\Program Files\Java\lib;C:\Program Files\Java\lib\tools.jar
    CONDA_ALLOW_SOFTLINKS=false
               CONDA_ROOT=D:\Anaconda\anaconda
           CURL_CA_BUNDLE=<not set>
                 HOMEPATH=\Users\cmx
               LD_PRELOAD=<not set>
                     PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\windows\sy
                          stem32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\Windows
                          PowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files
                          (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA
                          Corporation\NVIDIA NvDLISR;F:\computer
                          three\peizhi\mingw-w64\x86_64-8.1.0-win32-seh-
                          rt_v6-rev0\mingw64\bin;F:\computer three\peizhi\bin;C:\Program
                          Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:
                          \WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\Syste
                          m32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;F:\MySQL\bin;
                          F:\MMYSQL\bin;D:\mysql\bin;D:\tomcat\apache-
                          tomcat-9.0.50-windows-x64\apache-
                          tomcat-9.0.50\bin;"C:\Users\cmx\AppData\LocalLow\Oracle\Tomcat\apache-
                          tomcat-9.0.17\lib;C:\Users\cmx\AppData\LocalLow\Oracle\Tomcat\apache-
                          tomcat-9.0.17\bin";C:\Program Files\Java\bin;C:\Program
                          Files\Java\jre\bin;"C:\Program Files\Java;C:\Program
                          Files\Java\jre";D:\maven\apache-
                          maven-3.8.5\bin;D:\git\Git\cmd;C:\Program Files\TortoiseGit\bin;D:\typ
                          ora\pandoc-
                          3.1.5;D:\graphviz\bin;E:\AAA_yan_download\matlab\R2022a\bin;F:\A_yan_l
                          earning\zotero_xiangguan\zotero_chajian\PDFtk Server\bin\;D:\Anaconda\
                          anaconda;D:\Anaconda\anaconda\Scripts;D:\Anaconda\anaconda\Library\bin
                          ;D:\Anaconda\anaconda;D:\Anaconda\anaconda\Library\mingw-
                          w64\bin;D:\Anaconda\anaconda\Library\usr\bin;D:\Anaconda\anaconda\Libr
                          ary\bin;D:\Anaconda\anaconda\Scripts;C:\Users\cmx\AppData\Local\Progra
                          ms\Python\Python311\Scripts\;C:\Users\cmx\AppData\Local\Programs\Pytho
                          n\Python311\;D:\rengongzhineng;D:\rengongzhineng\Library\mingw-
                          w64\bin;D:\rengongzhineng\Library\usr\bin;D:\rengongzhineng\Library\bi
                          n;D:\rengongzhineng\Scripts;C:\Users\cmx\AppData\Local\Microsoft\Windo
                          wsApps;F:\计算机图形学三个配置\Microsoft VS
                          Code\bin;C:\Users\cmx\.dotnet\tools;D:\JetBrains\PyCharm 2024.1\bin;
             PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\Windows
                          PowerShell\v1.0\Modules
       REQUESTS_CA_BUNDLE=<not set>
            SSL_CERT_FILE=<not set>

     active environment : None
       user config file : C:\Users\cmx\.condarc
 populated config files : C:\Users\cmx\.condarc
          conda version : 23.7.4
    conda-build version : 3.26.0
         python version : 3.11.4.final.0
       virtual packages : __archspec=1=x86_64
                          __cuda=12.3=0
                          __win=0=0
       base environment : D:\Anaconda\anaconda  (writable)
      conda av data dir : D:\Anaconda\anaconda\etc\conda
  conda av metadata url : None
           channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : D:\Anaconda\anaconda\pkgs
                          C:\Users\cmx\.conda\pkgs
                          C:\Users\cmx\AppData\Local\conda\conda\pkgs
       envs directories : D:\Anaconda\anaconda\envs
                          C:\Users\cmx\.conda\envs
                          C:\Users\cmx\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/23.7.4 requests/2.29.0 CPython/3.11.4 Windows/10 Windows/10.0.19045
          administrator : False
             netrc file : None
           offline mode : False


An unexpected error has occurred. Conda has prepared the above report.
If you suspect this error is being caused by a malfunctioning plugin,
consider using the --no-plugins option to turn off plugins.

Example: conda --no-plugins install <package>

Alternatively, you can set the CONDA_NO_PLUGINS environment variable on
the command line to run the command without plugins enabled.

Example: CONDA_NO_PLUGINS=true conda install <package>

If submitted, this report will be used by core maintainers to improve
future releases of conda.
Would you like conda to send this report to the core maintainers? [y/N]:

anaconda powershell prompt显示如下:
意思是:Conda.psm1 中没能获取正确的环境变量在这里插入图片描述

解决方法

  1. 删除.bash_profile文件;删除之后发现 gitbash就能正常打开了
    在这里插入图片描述ps:待所有问题都解决之后,恢复这个文件gitbash依旧能用
  2. 修改环境变量
    在这里插入图片描述
    把这里面的环境变量,如果多个写到了一行中,分开来写,删除里面的分号;记得点击确定让修改生效(最好重启一下电脑)

在这里插入图片描述
参考的博客:点击进入博客

1.打开pycharm,检查是否可以检索到conda可执行文件,如下图,可以正常检测到了
在这里插入图片描述

2.打开anaconda powershell prompt/anaconda prompt
在这里插入图片描述
在这里插入图片描述

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值