作为前提,我会指出我是 Python 的新手,所以请原谅最终的不准确之处。
所以,我最近安装了 Anaconda,并将 Python 版本更新为 3.7.1。为了使用 KNN 在我的数据集中估算一些缺失值,我在一个名为 Fantasyimpute 的包中找到了一个有用的函数。
但是,这样的包不在已经可用的包中(也就是说,来自我正在使用的 IDE 的 Spyder,我不能简单地导入它),所以我需要安装它。
因此,打开 Anaconda 提示并输入“conda install Fantasyimpute”不起作用,返回以下内容:
“PackagesNotFoundError:当前频道不提供以下软件包:
花式输入
当前频道:
(这里是一些频道的列表)
要搜索可能提供您正在寻找的 conda 包的备用频道,请导航到
并使用页面顶部的搜索栏”。
因此,使用“pip install Fantasyimpute”(尽管对我来说仍然不清楚 conda install 和 pip install 之间的区别)一段时间后,我获得了以下信息:
“收集张量流(来自fancyimpute)
找不到满足张量流要求的版本(来自fancyimpute)(来自版本:)没有找到与张量流匹配的分布(来自fancyimpute)”
因此,我现在运行了“conda install tensorflow”,并且已经大约 30 分钟是 Solving 环境。
我能做什么?我怎样才能获得所需的包并避免将来出现类似问题?非常感谢并希望我清楚地暴露了这个问题。
更新:https ://anaconda.org/search?q=fancyimpute 从这里开始,fancyimpute 在我的平台 w-64 上似乎不可用。我怎样才能克服这个问题?
相关分类