您当前的位置: 首页 >  ui

Xavier Jiezou

暂无认证

  • 0浏览

    0关注

    394博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

ERROR: Could not find a version that satisfies the requirement xxx (from versions: none)

Xavier Jiezou 发布时间:2022-04-29 08:39:55 ,浏览量:0

项目场景

笔者最近新开发了一个开源 Python 库,用于系统网速监控。目前已发布到 pypi,可直接通过命令 pip install netsm 安装(需要先安装 Python 环境)。用法也很简单,安装后使用命令 netsm show 即可显示网速。使用效果图如下:(欢迎安装尝鲜喔~~有兴趣的同学亦可 Star 关注一下 ❛‿˂̵✧)

在这里插入图片描述

问题描述

在笔者自己电脑上安装是没有任何问题的,但是朋友在安装的时候却报以下错误:

$ pip install netsm
ERROR: Could not find a version that satisfies the requirement netsm (from versions: none)
ERROR: No matching distribution found for netsm

网上的教程大多说是 pip 的问题,说是更新一下就好了:

python -m pip install --upgrade pip

但是即使更新之后也没有解决问题,还是同样的错误。

解决方案

我又仔细分析了两行报错信息:

错误:找不到满足 netsm 要求的版本(来自版本:无)
错误:找不到与 netsm 匹配的发行版

关键字是版本、匹配、发行,但还是没有思路该如何解决。接下来我就没管了,去给我的 GitHub README 文件添加彩色徽标。但添加徽标的时候有一项却引起了我的注意:

在这里插入图片描述

就是这个 Python 版本的支持,别人都是支持 3.7 及以上版本,但我的却是 3.9 及以上版本。我自己电脑上安装的是 3.9,所有安装没问题,但朋友电脑上装的是 3.7,所有就报错没有匹配的发行版本,于是我又增加了 3.7 及以上版本的支持,然后朋友就可以正常安装使用了。

关注
打赏
1661408149
查看更多评论
立即登录/注册

微信扫码登录

0.0359s