You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Win11的Anaconda中安装Python3.10遇版本冲突问题求助

问题

在Windows 11上全新安装Anaconda 2022.10后,执行命令conda create --name tf anaconda python=3.10创建Python 3.10环境失败,该命令在Linux系统可正常运行。报错信息如下:

(base) C:\Users\s\Documents>conda create --name tf anaconda python=3.10
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: |
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

Package python conflicts for:
python=3.10
anaconda -> python[version='2.7.13|2.7.14|2.7.14|2.7.15|2.7.15|2.7.16|3.6.10|3.6.10|3.7.10|3.7.11|3.7.13|3.8.13|3.9.13|3.9.12|3.9.7|3.8.12|3.8.8|3.9.4|3.7.9|3.8.5|3.7.7|3.8.3|3.8.1|3.7.6|3.6.9|3.7.4|3.6.8|3.7.3|3.7.3|3.6.7|3.7.1|3.7.0|3.6.6|3.6.5|3.5.5|3.6.4|3.5.4|3.6.3|3.5.4|3.6.2|3.5.4|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0|>=2.7,<2.8.0a0|>=3.7,<3.8.0a0|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0',build='hd3c4935_11|h6679aeb_11|hb034564_12|h59f5a59_20|hdec4e59_20|h8c3f1cb_23|h1357f44_23|h6538335_1|h0c2934d_0|hea74fb7_0|hea74fb7_0|hcb6e200_5|h9f7ef89_2|h8c8aaf0_0|h8c8aaf0_1|h9f7ef89_7|h5263a28_0|hcb6e200_0|h5fd99cc_8_cpython|h9f7ef89_2|h5fd99cc_1|h60c2a47_0|h6244533_0|h6244533_0|h6244533_0|h6244533_0|h6244533_0|h6244533_0|h6244533_0|h6244533_1|h6244533_1|hdbf39b2_5|h81c818b_4|he1778fa_2|h9f7ef89_0|h60c2a47_2|h5500b2f_0|h8c8aaf0_6|he216670_0|h0c2934d_2|h9e2ca53_1']
anaconda -> argon2-cffi==21.3.0=pyhd3eb1b0_0 -> python[version='!=3.0,!=3.1,!=3.2,!=3.3|>=3.5|>=3.6|>=3.7|>=3.6.1,<4.0|>=2.7|>=3|2.7|>=3.5|>=3.4|>=3.10,<3.11.0a0|>=3.8|>=3.6,<4.0|>=3.6.1|3.6.*|3.5.*|3.4.*|2.7.*|>=3.7.1,<3.8.0a0|>=3.3|>2.7|<4.0|>=3,<3.7|3.9.*|3.8.*|3.7.*']

附上Linux环境下正常创建的环境的conda列表:

> conda list | grep -E 'anaconda|python'
# packages in environment at /home/steven/anaconda3/envs/tf:
anaconda                  2022.10                 py310_0  
anaconda-client           1.11.0          py310h06a4308_0  
anaconda-project          0.11.1          py310h06a4308_0  
ipython                   7.31.1          py310h06a4308_1  
ipython_genutils          0.2.0              pyhd3eb1b0_1  
msgpack-python            1.0.3           py310hd09550d_0  
python                    3.10.4               h12debd9_0  
python-dateutil           2.8.2              pyhd3eb1b0_0  
python-fastjsonschema     2.16.2          py310h06a4308_0  
python-libarchive-c       2.9                pyhd3eb1b0_1  
python-lsp-black          1.2.1           py310h06a4308_0  
python-lsp-jsonrpc        1.0.0              pyhd3eb1b0_0  
python-lsp-server         1.5.0           py310h06a4308_0  
python-on-whales          0.53.0                   pypi_0    pypi
python-slugify            5.0.2              pyhd3eb1b0_0  
python-snappy             0.6.0           py310h295c915_0  

怀疑Python 3.10相关版本被移除,求解决办法。

解决办法

  • 指定Anaconda版本创建环境:直接用Linux环境中成功的Anaconda版本号,执行命令:

    conda create --name tf anaconda=2022.10 python=3.10
    

    强制绑定对应版本的Anaconda元数据,规避仓库中Anaconda包的Python版本限制冲突。

  • 拆分创建流程,按需补装组件:如果上述命令仍失败,先创建基础Python环境,再手动安装所需的Anaconda组件:

    1. 创建基础环境:
      conda create --name tf python=3.10
      
    2. 激活环境后,安装核心组件(按需选择):
      conda activate tf
      conda install anaconda-client anaconda-project ipython python-dateutil
      
  • 检查并调整conda频道优先级:Windows下默认频道可能存在版本滞后,执行以下命令确保defaults频道优先级正确:

    conda config --show-sources
    conda config --add channels defaults
    

    若有第三方频道干扰,可暂时移除,环境创建完成后再添加。

  • 清理conda缓存:旧缓存的元数据可能导致版本检测错误,清理后重试:

    conda clean --all
    

内容的提问来源于stack exchange,提问作者stevew

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 22:30:57