微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Windows XP上安装scikit-bio时遇到麻烦

当试图在Windows XP上使用Python 2.78和Visual C ++ 2008 Express Edition通过pip安装scikit-bio工具包时,该过程被VC发出的以下消息中断:

cl : Command line error D8021 : invalid numeric argument '/Wno-error=declaration -after-statement'

关于这个错误,微软开发者networking网站只是说:

invalid numeric argument 'number' A number greater than 65,534 was specified as a numeric argument.

我还没有尝试在Linux(Ubuntu 12.04 Precise)下安装scikit-bio,但我的印象是它可以正常工作(就像Linux的一切)。

有没有人曾经成功安装在Windows(XP,7,8)scikit生物? 任何提示

Dev C ++控制台窗口属性

奇怪的malloc行为不会允许在64位进程上分配更多的2GB内存

如何在winrt中的循环path上设置animation文字

primefaces比较,多处理器,C / C ++(Linux)

在Windows上的NetBeans中的C项目创buildEXE输出

提前致谢!

errno在Linux socket编程后接受

在AT&T IA-32 Linux汇编程序(气体)上拆分string

Unix上的IsBadReadPtr模拟器

如何从DataGridViewComboBoxColumn获取selectedvalue?

写入的最佳缓冲区大小(2)

在这个时候,scikit-bio并没有正式支持windows。 我们肯定有兴趣听到人们在Windows上安装,测试和使用scikit-bio的努力,但我们并没有在这个领域拥有专业知识的开发人员。

这与biocore / skbio#941有关 。

我已经在Windows 10机器上安装了Anaconda的Python(3.5)。 正如你应该知道的那样,这个平台没有scikit-bio的正式版本,但是你可以使用这个解决方法安装它:

从Scikit-bio Github存储库下载最新的源代码

使用7-zip之类的工具,将其解压到您的主目录。

打开命令行客户端并切换到源代码目录

cd %HOMEPATH%scikit-bio-master

使用Notepad ++编辑setup.py文件

"C:Program Files (x86)Notepad++notepad++" setup.py

查找定义了ssw_extra_compile_args变量的行并更改它。 您可以评论以前的版本,并在新行中重新定义变量:

#ssw_extra_compile_args = ['-Wno-error=declaration-after-statement'] ssw_extra_compile_args = []

保存更改,关闭编辑器并使用以下命令运行安装:

python setup.py install

希望你不会收到任何错误消息。 打开一个Anaconda的Python会话(使用命令python ),并测试Scikit-Bio是否使用print(skbio.art)正确安装。

顺便说一下,我以前安装Visual Studio 2015社区版的C ++ SDK功能启用,以满足(Scikit-Bio)安装包的编译器要求。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐