mimi5211 2024-04-12 20:43 采纳率: 50%
浏览 313

conda环境安装python3.10失败。

我的电脑上先安装了一个python3.10的环境,用的开发环境是PyCharm 2022.2.3,
最近因为有个培训,安装了Anaconda3 (64-bit),如下图:

img


为什么Anaconda3 把我电脑上的python环境给变成了3.8,
导致我在PyCharm 用不方便。
请问如何才能把我电脑上的python环境变成python3.10,
或者把Anaconda3 环境变成3.10版本的。
我从网络上找了好多升级conda的方法,都不行,都是失败,报如下错误:

Collecting package metadata (current_repodata.json): done
Solving environment: done

# All requested packages already installed.

C:\Windows\system32>conda install python=3.10
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed

CondaError: KeyboardInterrupt

终止批处理操作吗(Y/N)? y

C:\Windows\system32>conda install -c conda-forge python=3.10
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.

CondaError: KeyboardInterrupt

终止批处理操作吗(Y/N)? y

C:\Windows\system32>conda update -n base conda
Collecting package metadata (current_repodata.json): done
Solving environment: done

# All requested packages already installed.


C:\Windows\system32>conda update -all
usage: conda-script.py [-h] [-V] command ...
conda-script.py: error: unrecognized arguments: -all

C:\Windows\system32>condata update
'condata' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Windows\system32>conda update

CondaValueError: no package names supplied
# If you want to update to a newer version of Anaconda, type:
#
# $ conda update --prefix E:\Anaconda3 anaconda



C:\Windows\system32>conda update C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)

CondaValueError: invalid package specification: (64-bit)


C:\Windows\system32>conda update C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Anaconda3

PackageNotInstalledError: Package is not installed in prefix.
  prefix: E:\Anaconda3
  package name: \programdata\microsoft\windows\start



C:\Windows\system32>conda update C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)

CondaValueError: invalid package specification: (64-bit)


C:\Windows\system32>conda install python=3.10
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed

请高手指教。















































































  • 写回答

6条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-04-12 20:43
    关注

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

    根据您提供的信息,看起来您在尝试通过conda安装Python 3.10时遇到了一些问题。这里有一些建议可以帮助您解决这个问题:

    1. 确保您的conda是最新的版本。有时候,旧版本的conda可能不支持某些包的安装。首先更新conda本身:
    conda update -n base conda
    

    如果这个命令返回所有包已经安装,那么说明conda已经是最新版本。

    1. 尝试使用-c conda-forge频道安装Python 3.10:
    conda install -c conda-forge python=3.10
    

    如果这个命令仍然报错,可能是由于网络问题或conda-forge仓库中的Python 3.10版本不再可用。在这种情况下,您可以考虑使用其他镜像源,例如国内的镜像源。首先,创建一个名为.condarc的配置文件(如果尚未存在)并添加以下内容(替换为实际的镜像源地址):

    channels:
      - defaults
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    
    ssl_verify: false
    

    然后保存文件并重新尝试安装Python 3.10:

    conda config --set always_yes yes
    conda install -c conda-forge python=3.10
    

    这将禁用提示并自动同意所有的安装步骤。

    1. 如果上述方法都无效,您也可以尝试卸载现有的Anaconda,并从官方网站重新下载并安装最新版本的Anaconda。确保在安装过程中勾选“Add Anaconda to my PATH environment variable”选项,这样可以确保conda命令全局可用。

    2. 安装完成后,打开一个新的命令行窗口,再次尝试安装Python 3.10,看看是否能成功。

    如果您在执行以上步骤后仍然遇到问题,请提供详细的错误信息,以便我能进一步分析并提供解决方案。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月12日