赞
踩
例行:如有错误,敬请指正;
备注:本文未对产生这个问题的原因进行探究,仅记录了自己解决问题的过程,系统或环境的不同可能会有差异,给大家提供一个参考;
目录
报错的命令:
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;
补充:
若无法直接解决,可以顺着我的操作再走一遍;执行完以下的命令然后再执行上述安装虚拟环境的命令;
- conda config --add channels;
- conda config --add channels conda-forge;
- conda update conda;
- 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 并使用页面顶部的搜索栏。
使用反馈的信息来解决;
提示需要登录才能检索,于是注册登录
python3.11搜出来没有,于是试了一下搜索python
点进去之后,提示我用任何一种方式安装即可,我用了第一个命令
运行结果如下
现在再继续尝试使用命令行创建虚拟环境,依旧不行
思考是否命令行调整了使用方式;
我尝试将conda create -n targetSlice311 python=python3.11的命令
改为了conda create -n targetSlice311 python=3.11;
柳暗花明:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。