当前位置:   article > 正文

ubuntu20.04使用conda命令行配置python311虚拟环境报错解决_conda创建环境命令报错

conda创建环境命令报错

例行:如有错误,敬请指正;

备注:本文未对产生这个问题的原因进行探究,仅记录了自己解决问题的过程,系统或环境的不同可能会有差异,给大家提供一个参考;


目录

解决的方法写在最前面

记录下解决的过程

 一、背景

二、尝试解决

2.1 顺着反馈解决,此路不通

2.2 无心之举解决了问题


解决的方法写在最前面

报错的命令:

        conda create -n targetSlice311 python=python3.11

报错的信息:

        PackagesNotFoundError: The following packages are not available from current channels:

          - python=python3.11
解决:

        将命令改为conda create -n targetSlice311 python=3.11;

补充:

        若无法直接解决,可以顺着我的操作再走一遍;执行完以下的命令然后再执行上述安装虚拟环境的命令;

  1. conda config --add channels;
  2. conda config --add channels conda-forge;
  3. conda update conda;
  4. conda install -c conda-forge python;

记录下解决的过程

 一、背景

        大概有六个月没有使用conda命令行创建新的python虚拟环境了;

        由于项目需要,要创建一个纯净的虚拟环境python3.8 到python3.11间都可以;但这次使用命令行 conda create -n {env_name} python={python版本}时,报了如下的错误,提示在当前的channels里面没有这个包;

首先翻译下反馈的信息:

当前渠道不提供以下软件包:
  - python=python3.11
当前频道:
  - https://conda.anaconda.org/anaconda/linux-64
  - https://conda.anaconda.org/anaconda/noarch
  - https://repo.anaconda.com/pkgs/main/linux-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/linux-64
  - https://repo.anaconda.com/pkgs/r/noarch
  - https://conda.anaconda.org/conda-forge/linux-64
  - https://conda.anaconda.org/conda-forge/noarch
要搜索可能提供您正在使用的 conda 软件包的替代渠道寻找,导航到
    https://anaconda.org
并使用页面顶部的搜索栏。

二、尝试解决

2.1 顺着反馈解决,此路不通

使用反馈的信息来解决;

 提示需要登录才能检索,于是注册登录

 python3.11搜出来没有,于是试了一下搜索python

点进去之后,提示我用任何一种方式安装即可,我用了第一个命令 

 运行结果如下

现在再继续尝试使用命令行创建虚拟环境,依旧不行

2.2 无心之举解决了问题

思考是否命令行调整了使用方式;

我尝试将conda create -n targetSlice311 python=python3.11的命令

改为了conda create -n targetSlice311 python=3.11;

柳暗花明:

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/118346
推荐阅读
相关标签
  

闽ICP备14008679号