最新版Anaconda(2023.09)无法安装pyocd问题求助
解决Anaconda安装pyocd的版本冲突问题
问题原因
你当前的Anaconda base环境使用的是Python 3.11,但pyocd依赖的cmsis-pack-manager(版本0.4.0)仅支持Python 3.7~3.10,两者版本不兼容导致安装失败。
解决方案
方案1:创建独立Python环境(推荐)
独立环境可以隔离版本冲突,避免影响base环境的其他工具:
- 打开管理员模式的Anaconda Powershell Prompt
- 创建一个基于Python 3.10的新环境(命名为
pyocd-env,可自定义):conda create -n pyocd-env python=3.10 - 激活新环境:
conda activate pyocd-env - 在新环境中安装pyocd:
conda install -c conda-forge pyocd
方案2:降级base环境的Python(不推荐)
直接修改base环境的Python版本可能导致其他依赖包失效,仅在必要时使用:
- 在管理员模式的Anaconda Powershell Prompt中执行:
conda install python=3.10 - 等待Python降级完成后,再安装pyocd:
conda install -c conda-forge pyocd
内容的提问来源于stack exchange,提问作者Josef K.
相关产品推荐
相关产品推荐

