未找到实用程序的匹配分布

Posted

技术标签:

【中文标题】未找到实用程序的匹配分布【英文标题】:No matching distribution found for utilities 【发布时间】:2018-04-09 08:47:07 【问题描述】:

在尝试安装 python 包实用程序时:

pip3 install utilities

我遇到了这个错误:

Could not find a version that satisfies the requirement utilities (from 
versions: )
No matching distribution found for utilities

这是一个python版本问题(我的是3.5)??如果是这样,是哪个包重新映射了它?

【问题讨论】:

您是否有指向您要获取的模块的链接(可能是 github 页面)?可能是没有针对 python 3 更新,或者名称不同,或者 pip 中的包名称略有不同 看起来它适用于 2.7。因此,您可以使用该版本创建一个虚拟环境以使其工作。或者考虑到这个包是关于图像处理的,请使用更新的包,如 OpenCV 或 scikit-image。您是否在寻找任何其他类型的实用程序? 事实上我正在关注“人工智能与python”一书。实际上,我在逻辑回归分类器部分,我必须从实用程序中导入 visual_classifier。所以当我试图做这项工作时,不幸的是它没有奏效。 (我正在使用 PyCharm) 我已投票结束这个问题,因为它询问如何获取未知模块(甚至海报都不知道!) @RadhouaneTouj,你解决了这个错误吗?如果有请分享 【参考方案1】:

Python 中没有名为实用程序的模块,我相信您在import utilities 行导入了一个名为utilities.py 的文件。显示完整的源代码可能会有所帮助。此外,检查源代码的 gitgub 存储库中是否有一个名为 utilities.py 的文件,并将其复制到您的执行文件夹中。如果您在谈论python-utils,请查看此link。 Python Utilities 包含许多标准实用程序模块来解决常见问题。他们是:

文件系统 -- os, os.path, shutil

运行外部进程 -- 命令

例外情况

HTTP -- urllib 和 urlparse

检查这个link

如果这不能解决您的问题,请尝试使用以下命令安装 utilities-package:

pip install utilities-package

【讨论】:

以上是关于未找到实用程序的匹配分布的主要内容,如果未能解决你的问题,请参考以下文章

使用 tablediff 实用程序仅获取源和不匹配数据

未显示添加顺风实用程序

在核心数据实用程序教程中未调用 setNilValueForKey

JDFS:一款分布式文件管理实用程序第一篇(线程池epoll上传下载)

thymeleaf 中 String 对象的 #strings.replace() 实用程序方法是不是替换了提供的字符串中的所有匹配项?

iPhone 配置实用程序未能找到“Apple 移动设备支持”