首页 > 其他分享 >Anaconda/conda环境配置的问题

Anaconda/conda环境配置的问题

时间:2023-12-09 16:33:37浏览次数:24  
标签:Files bin 路径 Windows 配置 报错 Anaconda conda 环境变量

0 前言

安装Anaconda的时候,由于某种原因(我不清楚),官方推荐是手动添加环境变量的。

不管怎么样,反正我安装完成之后,使用conda --version的时候报错了,报错如下:

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

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

解决办法

报错原因很明显,路径语法不正确,很多人看到一大段报错就不想看了,但是你仔细看最后一行(python解释器提示是这样的),'"C:\\Windows'这显然不符合正常编程路径格式,因为引号没有匹配上。而且这个问题大概率出现在系统环境变量上

我在计算机属性里检查了系统环境变量(也就是一般windows添加环境变量用的可视化方法),但是没有发现任何问题。

之后我就用cmd的方法查看了。

  1. 打开CMD,输入
echo %PATH%

我的环境路径就出现了一大堆,如下:

C:\Users\Wenli>echo %PATH%

C:\Program Files\Alacritty\;D:\Application\Microsoft MPI\Bin\;D:\Application\Java\JDK-13.0.2\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Common Files\Oracle\Java\javapath;"C:\Windows;system32";C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;D:\mingw64\bin;D:\Cmake\cmake-3.22.0-windows-x86_64\bin;D:\nodejs\;C:\Program Files\Azure Data Studio\bin;C:\Windows\System32;D:\Git\cmd

我就发现了有一行"C:\Windows;system32";跟其他的写法不一样,这里的分号是有问题的。可以将其拆成两个完整的路径添加上,我是直接删了这行,因为我发现已经有了。

建议你把上面的报错和这个PATH完整路径交给GPT来看,他们找的快

  1. 验证

配置好环境变量之后,重新开一个cmd,然后conda -V验证,没问题

2 补充

这个问题的出现就说路径不对,你把错误路径改了就行。

我电脑之前是装过anaconda的,并没有问题,我更新了就有问题了,所以可能是个bug。

我看到另一个博主说可能因为是什么32位不兼容问题,大概率不是这个原因。

标签:Files,bin,路径,Windows,配置,报错,Anaconda,conda,环境变量
From: https://www.cnblogs.com/jye159X/p/17891131.html

相关文章

  • 视频直播app源码,在开发时配置 lint 风格检查与修正
    在开发视频直播app源码时引入工具辅助,可以强制性地实现编码书写和提交过程中的lint校验。下面以当前流行的GitHook方案举例供参考。一、开发编辑器及lint工具配置我们在视频直播app源码中配置TSLint插件以校验typeScript;配置styleLint插件以校验CSS/LESS。我们约定......
  • Spring Security 6.x 系列(10)—— SecurityConfigurer 配置器及其分支实现源码分析(二)
    一、前言在本系列文章:SpringSecurity6.x系列(4)——基于过滤器链的源码分析(一)中着重分析了SpringSecurity在SpringBoot自动配置、 DefaultSecurityFilterChain和FilterChainProxy 的构造过程。SpringSecurity6.x系列(7)——SecurityBuilder继承链源码分析中详细分析了......
  • maven 配置(cmd 黑窗口执行 mvn 时默认的 settings 文件和 idea maven 相关配置)
    写在前面:本文章用于记录博主平时遇到的问题,步骤略粗糙,目的在于记录一边后续博主自己查找,如果能帮助到其他人更好。文章中用到的链接均为自行引入,侵删,谢谢(2I2Rc*@JY8)问题说明:在一次使用cmdmvn命令通过下载到本地的第三方jar包(ojdbc8.jar)创建本地maven仓库的文件结构时发现......
  • C++ Qt开发:Qt的安装与配置
    Qt是一种C++编程框架,用于构建图形用户界面(GUI)应用程序和嵌入式系统。Qt由Qt公司(前身为Nokia)开发,提供了一套跨平台的工具和类库,使开发者能够轻松地创建高效、美观、可扩展的应用程序。其被广泛用于开发桌面应用程序、嵌入式系统、移动应用程序等。无论是初学者还是经验丰富的开发者......
  • 读程序员的README笔记05_日志、监控与配置
    1. 行为准则2. 日志分级2.1. 日志框架设有日志级别,它可以让运维人员根据重要性过滤消息2.2. 编程语言有精良的日志类库,让运维人员对要记录的内容和时间有更多的控制2.3. TRACE2.3.1. 一个极其精细的日志级别2.3.2. 对特定的包或类开放2.3.3. 在开发阶段之外很少......
  • Spring Boot学习随笔- @SpringBootApplication详解、加载绝对路径配置文件、工厂创建
    学习视频:【编程不良人】2021年SpringBoot最新最全教程3.5@SpringBootApplication详解这是一个组合注解,就是由多个注解组成。下列注解红框内称为元注解(jdk提供)@Target:指定注解作用范围@Retention:指定注解什么时候生效重要注解@SpringBootConfiguration:自动配置Spring......
  • 内核维护者手册 - 维护者入口配置文件【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/maintainer/maintainer-entry-profile.html维护者入口配置文件维护者入口配置文件是对顶层流程文档(提交补丁、提交驱动程序等)的补充,其中包括子系统/设备驱动程序本地习俗以及有关补丁提交生命周期的详细信息。贡献者使用此文档来调整他......
  • 内核维护者手册 - 配置Git【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/maintainer/configure-git.html配置Git本章描述了维护者级别的Git配置。在拉取请求中使用的标记分支(请参阅创建拉取请求)应该由开发者的公共GPG密钥进行签名。可以通过向gittag传递-u来创建已签名的标签。然而,由于通常会为项......
  • python项目vscode配置
    最近由pycharm切到VScode,记录一下项目的通用配置;在项目目录建一个.vscode的文件夹分别创建三个文件lunch.jsonpython运行配置settings.jsonvscode配置包括代码校验;sftp.json文件服务器配置,直接右键上传到服务器lunch.json{"version":"0.2.0","config......
  • 【升职加薪秘籍】我在服务监控方面的实践(2)-监控组件配置
    大家好,我是蓝胖子,关于性能分析的视频和文章我也大大小小出了有一二十篇了,算是已经有了一个系列,之前的代码已经上传到github.com/HobbyBear/performance-analyze,接下来这段时间我将在之前内容的基础上,结合自己在公司生产上构建监控系统的经验,详细的展示如何对线上服务进行监控,内......