关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 楠允 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条回答 默认 最新
-
引自免费微信小程序:皆我百晓生
根据提供的错误信息,看起来是由于conda尝试更新时遇到了一个匹配规格解析的问题。具体来说,它在处理等于号(=)作为操作符时出现了KeyError。这可能是由于某个包的依赖项格式不正确,或者是conda缓存中的某些数据损坏。
解决这个问题的一种方法是尝试清理conda环境并重新初始化包索引。下面是一些步骤:
-
首先,关闭所有与conda相关的命令行窗口。
-
清理旧的包缓存:
del /Q %USERPROFILE%\AppData\Local\Temp\conda*
-
删除可能引起问题的conda配置文件,这个文件通常存储了用户特定的设置:
del /Q %USERPROFILE%\.conda\pkgs
del /Q %USERPROFILE%\.conda\environments.txt
-
确保所有的conda环境都被移除:
rmdir /S /Q %USERPROFILE%\.conda\envs
-
清理环境变量,特别是那些与conda相关且可能导致冲突的路径:
- 打开系统属性(右键点击“此电脑”,选择“属性”,然后点击“高级系统设置”)
- 在“环境变量”选项卡中,编辑系统变量中的
Path,移除任何与conda、Anaconda安装目录无关的重复或过期路径。 - 重启命令提示符或终端。
-
重新初始化conda包索引:
conda config
conda config
conda config
conda config
conda update conda
-
如果上述步骤仍然无法解决问题,你可能需要完全卸载并重新安装Anaconda。确保从官方网站下载最新版本,并按照官方指南进行安装:https://docs.anaconda.com/anaconda/install/
完成这些步骤后,你应该能正常地升级conda了。如果你在重新安装过程中遇到任何问题,或者以上步骤无法解决问题,请随时告诉我。我会尽力提供进一步的帮助。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?
评论
打赏
微信扫一扫 点击复制链接
分享 举报
编辑记录
-
下午好🌅🌅🌅
本答案参考ChatGPT-3.5
根据报错信息,升级conda版本时出现了错误。报错信息显示了一个关键错误KeyError: '=',这表示conda在处理版本规范时出现了错误。
以下是解决这个问题的一些可能方法:
-
使用conda clean命令清理缓存:执行以下命令清理conda的缓存:
conda clean
-
检查conda配置文件是否有问题:检查conda的配置文件是否存在错误或损坏。可以尝试删除~/.condarc文件或者重命名它,然后重新运行升级conda的命令。
-
使用anaconda-clean进行彻底清除:使用anaconda-clean命令删除整个Anaconda安装。运行以下命令:
anaconda-clean
在清理完成后,重新安装Anaconda,并尝试升级conda。
-
使用pip安装conda:如果以上方法都无效,可以尝试使用pip直接安装conda:
pip install conda
安装完成后,再尝试升级conda。
如果以上方法都无效,建议尝试重新安装Anaconda或者创建一个新的虚拟环境来使用conda。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?
评论
打赏
微信扫一扫 点击复制链接
分享 举报