未找到实用程序的匹配分布
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
【讨论】:
以上是关于未找到实用程序的匹配分布的主要内容,如果未能解决你的问题,请参考以下文章
在核心数据实用程序教程中未调用 setNilValueForKey
JDFS:一款分布式文件管理实用程序第一篇(线程池epoll上传下载)
thymeleaf 中 String 对象的 #strings.replace() 实用程序方法是不是替换了提供的字符串中的所有匹配项?