Skbio python模块支持python 2

Posted

技术标签:

【中文标题】Skbio python模块支持python 2【英文标题】:Skbio python module to support python 2 【发布时间】:2017-06-19 14:24:39 【问题描述】:

我的机器上安装了 python 2。我想在我的代码的某些部分使用 skbio 模块。我尝试安装 skbio(pip install scikit-bio),但它说它不支持 python 2,它仅在 python 3 中可用。我什至尝试在我的代码中从未来导入 skbio,但它不起作用。有什么办法可以为我的 python 2 版本安装和使用 skbio 模块?

提前致谢。

【问题讨论】:

【参考方案1】:

scikit-bio 在 0.5.0 版本中放弃了对 Python 2 的支持,现在仅与 Python 3.4+ 兼容。 0.4.2 及更早的版本与 Python 2/3 兼容,因此您可以尝试旧版本:

pip install scikit-bio==0.4.2

【讨论】:

我收到了这个错误:cl : Command line error D8021 : invalid numeric argument '/Wno-error=declaration-after-statement' error: command 'C:\\Users\\Shalini\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\amd64\\cl.exe' failed with exit status 2 scikit-bio 不支持 Windows;您可以尝试在 Linux 或 Mac 机器上安装它吗? scikit-bio-0.5 支持 Windows,但仅支持 Python34 或更高版本。所以现在我已经在我的系统上安装了 Python 3.4。但是现在在安装 scikit-bio 时我遇到了这个 = cl : Command line error D8021 : invalid numeric argument '/Wno-error=declaration-after-statement' error: command 'c:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\Bin\\x86_amd64\\cl.exe' failed with exit status 2

以上是关于Skbio python模块支持python 2的主要内容,如果未能解决你的问题,请参考以下文章

尝试导入 skbio 模块时未找到 future.utils.six

python 简单p2p聊天程序

python练习七—P2P下载

如何获得`skbio` PCoA(主坐标分析)结果?

带有 skbio 的二维 PCoA 图

在 skbio 中打开文件句柄以与 TabularMSA 一起使用