• anaconda在base环境中升级conda版本报错


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 楠允 2024-04-19 17:04 采纳率: 0% 浏览 2 首页/ 编程语言 / anaconda在base环境中升级conda版本报错 python anaconda在base环境中升级conda版本报错 An unexpected error has occurred. Conda has prepared the above report.If submitted, this report will be used by core maintainers to improve future releases of conda. 完整报错信息 Solving environment: failed # >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<< Traceback (most recent call last): File "D:\software\anaconda\lib\site-packages\conda\exceptions.py", line 819, in __call__ return func(*args, **kwargs) File "D:\software\anaconda\lib\site-packages\conda\cli\main.py", line 78, in _main exit_code = do_call(args, p) File "D:\software\anaconda\lib\site-packages\conda\cli\conda_argparse.py", line 77, in do_call exit_code = getattr(module, func_name)(args, parser) File "D:\software\anaconda\lib\site-packages\conda\cli\main_update.py", line 14, in execute install(args, parser, 'update') File "D:\software\anaconda\lib\site-packages\conda\cli\install.py", line 235, in install force_reinstall=context.force, File "D:\software\anaconda\lib\site-packages\conda\core\solve.py", line 505, in solve_for_transaction force_remove, force_reinstall) File "D:\software\anaconda\lib\site-packages\conda\core\solve.py", line 438, in solve_for_diff final_precs = self.solve_final_state(deps_modifier, prune, ignore_pinned, force_remove) File "D:\software\anaconda\lib\site-packages\conda\core\solve.py", line 179, in solve_final_state index, r = self._prepare(prepared_specs) File "D:\software\anaconda\lib\site-packages\conda\core\solve.py", line 560, in _prepare self.subdirs, prepared_specs) File "D:\software\anaconda\lib\site-packages\conda\core\index.py", line 217, in get_reduced_index push_record(record) File "D:\software\anaconda\lib\site-packages\conda\core\index.py", line 198, in push_record for _spec in record.combined_depends: File "D:\software\anaconda\lib\site-packages\conda\models\records.py", line 273, in combined_depends result = {ms.name: ms for ms in MatchSpec.merge(self.depends)} File "D:\software\anaconda\lib\site-packages\conda\models\match_spec.py", line 411, in merge match_specs = tuple(cls(s) for s in match_specs) File "D:\software\anaconda\lib\site-packages\conda\models\match_spec.py", line 411, in match_specs = tuple(cls(s) for s in match_specs) File "D:\software\anaconda\lib\site-packages\conda\models\match_spec.py", line 43, in __call__ return super(MatchSpecType, cls).__call__(**parsed) File "D:\software\anaconda\lib\site-packages\conda\models\match_spec.py", line 180, in __init__ self._match_components = self._build_components(**kwargs) File "D:\software\anaconda\lib\site-packages\conda\models\match_spec.py", line 367, in _build_components return frozendict(_make(key, value) for key, value in iteritems(kwargs)) File "D:\software\anaconda\lib\site-packages\conda\models\match_spec.py", line 367, in return frozendict(_make(key, value) for key, value in iteritems(kwargs)) File "D:\software\anaconda\lib\site-packages\conda\models\match_spec.py", line 361, in _make matcher = _implementors[field_name](value) File "D:\software\anaconda\lib\site-packages\conda\models\version.py", line 429, in __new__ self.tup = tup = tuple(VersionSpec(s) for s in spec[1:]) File "D:\software\anaconda\lib\site-packages\conda\models\version.py", line 429, in self.tup = tup = tuple(VersionSpec(s) for s in spec[1:]) File "D:\software\anaconda\lib\site-packages\conda\models\version.py", line 447, in __new__ self.op = opdict[op] KeyError: '=' `$ D:\software\anaconda\Scripts\conda update conda` environment variables: CIO_TEST= CONDA_DEFAULT_ENV=base CONDA_PREFIX=D:\software\anaconda CONDA_PREFIX_1=D:\software\anaconda\envs\pytorch-gpu CONDA_PROMPT_MODIFIER=(base) CONDA_ROOT=D:\software\anaconda CONDA_SHLVL=2 CUDA_PATH=D:\cuda toolkit HOMEPATH=\Users\Windows User PATH=D:\software\anaconda;D:\software\anaconda\Library\mingw-w64\bin;D:\sof tware\anaconda\Library\usr\bin;D:\software\anaconda\Library\bin;D:\sof tware\anaconda\Scripts;D:\software\anaconda\bin;D:\software\anaconda\e nvs\pytorch-gpu;D:\software\anaconda\envs\pytorch- gpu\Library\mingw-w64\bin;D:\software\anaconda\envs\pytorch- gpu\Library\usr\bin;D:\software\anaconda\envs\pytorch- gpu\Library\bin;D:\software\anaconda\envs\pytorch- gpu\Scripts;D:\software\anaconda\envs\pytorch- gpu\bin;D:\software\anaconda\envs\pytorch- gpu\condabin;E:\vm\bin;C:\Windows\system32;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;D:\program\jdk11\bin;D:\cuda toolkit\bin;D:\cuda toolkit\libnvvp;C:\Windows;C:\Windows\System32\Wbe m;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenS SH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;D:\software\git\Git\cmd;D:\software\xshell;C:\Program Files\NVIDIA Corporation\Nsight Compute 2023.2.2;D:\cuda toolkit\extras\CUPTI\lib64;D:\cuda toolkit\cudnn\cudnn- windows-x86_64-8.9.4.25_cuda12-archive\bin;D:\software\xftp;C:\Program Files\dotnet;E:\Windows Kits\10\Windows Performance Toolkit;D:\program \jdk11\jre\bin;D:\software\anaconda\Scripts;D:\software\anaconda\Libra ry\bin;D:\software\anaconda;C:\Program Files\Bandizip;F:\texlive\2022\ bin\win32;C:\Windows\system32;C:\Program Files (x86)\Common Files\Orac le\Java\javapath\java.exe;D:\program\jdk11\bin;D:\program\jdk11\jre\bi n;D:\software\python\python3.10.4\Scripts;D:\software\python\python3.1 0.4;C:\Users\Windows User\AppData\Local\Microsoft\WindowsApps;D:\mysql \mysql-5.7.19-winx64\bin;C:\Users\Windows User\.dotnet\tools;E:\Microsoft VS Code\bin;C:\Users\Windows User\AppData\Local\GitHubDesktop\bin;.;D:\software\pycharm\PyCharm 2023.1\bin;. PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\Windows PowerShell\v1.0\Modules PYTHONIOENCODING=936 REQUESTS_CA_BUNDLE= SSL_CERT_FILE= active environment : base active env location : D:\software\anaconda shell level : 2 user config file : C:\Users\Windows User\.condarc populated config files : C:\Users\Windows User\.condarc conda version : 4.5.4 conda-build version : 3.10.5 python version : 3.6.5.final.0 base environment : D:\software\anaconda (writable) channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/win-64 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/noarch https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/win-64 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/noarch package cache : D:\software\anaconda\pkgs C:\Users\Windows User\AppData\Local\conda\conda\pkgs envs directories : D:\software\anaconda\envs C:\Users\Windows User\AppData\Local\conda\conda\envs C:\Users\Windows User\.conda\envs platform : win-64 user-agent : conda/4.5.4 requests/2.18.4 CPython/3.6.5 Windows/10 Windows/10.0.19041 administrator : False netrc file : None offline mode : False An unexpected error has occurred. Conda has prepared the above report. 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]: 展开全部 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    3条回答 默认 最新

    • CSDN-Ada助手 CSDN-AI 官方账号 2024-04-19 18:28
      关注

      【相关推荐】



      • 建议你看下这篇博客👉 :anaconda conda 切换镜像源
      • 除此之外, 这篇博客: conda的一些命令中的 安装完anaconda 之后就会自动安装 conda 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

        conda create -n pytorch python=3.6 (版本号)

        conda activate pytorch
        
        conda install pytorch torchvision cudatoolkit=9.2 -c pytorch -c defaults -c numba/label/dev
        
        import torch(不报错)
        

        conda install --offline pytorch-1.4.0-py3.7_cuda92_cudnn7_0.tar.bz2

        conda install --use-local **.tar.bz2
        

      如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
      评论
    • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-19 17:04
      关注

      引自免费微信小程序:皆我百晓生

      根据提供的错误信息,看起来是由于conda尝试更新时遇到了一个匹配规格解析的问题。具体来说,它在处理等于号(=)作为操作符时出现了KeyError。这可能是由于某个包的依赖项格式不正确,或者是conda缓存中的某些数据损坏。

      解决这个问题的一种方法是尝试清理conda环境并重新初始化包索引。下面是一些步骤:

      1. 首先,关闭所有与conda相关的命令行窗口。

      2. 清理旧的包缓存:

        del /Q %USERPROFILE%\AppData\Local\Temp\conda* 
        
      3. 删除可能引起问题的conda配置文件,这个文件通常存储了用户特定的设置:

        del /Q %USERPROFILE%\.conda\pkgs
        del /Q %USERPROFILE%\.conda\environments.txt
        
      4. 确保所有的conda环境都被移除:

        rmdir /S /Q %USERPROFILE%\.conda\envs
        
      5. 清理环境变量,特别是那些与conda相关且可能导致冲突的路径:

        • 打开系统属性(右键点击“此电脑”,选择“属性”,然后点击“高级系统设置”)
        • 在“环境变量”选项卡中,编辑系统变量中的Path,移除任何与conda、Anaconda安装目录无关的重复或过期路径。
        • 重启命令提示符或终端。
      6. 重新初始化conda包索引:

        conda config --set always_yes yes
        conda config --add channels defaults
        conda config --remove channels r
        conda config --remove channels conda-forge
        conda update conda
        
      7. 如果上述步骤仍然无法解决问题,你可能需要完全卸载并重新安装Anaconda。确保从官方网站下载最新版本,并按照官方指南进行安装:https://docs.anaconda.com/anaconda/install/

      完成这些步骤后,你应该能正常地升级conda了。如果你在重新安装过程中遇到任何问题,或者以上步骤无法解决问题,请随时告诉我。我会尽力提供进一步的帮助。

      评论 编辑记录
    • Kwan的解忧杂货铺 Java领域优质创作者 2024-04-19 17:04
      关注

      下午好🌅🌅🌅
      本答案参考ChatGPT-3.5

      根据报错信息,升级conda版本时出现了错误。报错信息显示了一个关键错误KeyError: '=',这表示conda在处理版本规范时出现了错误。

      以下是解决这个问题的一些可能方法:

      1. 使用conda clean命令清理缓存:执行以下命令清理conda的缓存:

        conda clean --all
        
      2. 检查conda配置文件是否有问题:检查conda的配置文件是否存在错误或损坏。可以尝试删除~/.condarc文件或者重命名它,然后重新运行升级conda的命令。

      3. 使用anaconda-clean进行彻底清除:使用anaconda-clean命令删除整个Anaconda安装。运行以下命令:

        anaconda-clean --yes
        

        在清理完成后,重新安装Anaconda,并尝试升级conda。

      4. 使用pip安装conda:如果以上方法都无效,可以尝试使用pip直接安装conda:

        pip install conda
        

        安装完成后,再尝试升级conda。

      如果以上方法都无效,建议尝试重新安装Anaconda或者创建一个新的虚拟环境来使用conda。

      评论
    编辑
    预览

    报告相同问题?

  • 相关阅读:
    技术学习:Python(16)|lxml模块和Xpath(爬虫篇)
    zookeeper源码(09)follower处理客户端请求
    gazebo中vins-fusion在仿真小车上的部署
    入门力扣自学笔记203 C++ (题目编号:878)
    ES数据存储和集群路由原理
    【版本发布公告】HMS Core 6.6.0来啦
    Vue父子之间最重要的两个传值方式你都知道吗?
    MySQL 啥时候用表锁,啥时候用行锁?这些你都应该知道吧
    Matlab:指定时区
    (选专业)什么性格的人适合医学类专业?
  • 原文地址:https://ask.csdn.net/questions/8091384