当试图在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] 举报,一经查实,本站将立刻删除。