mau*_*bio 5 c++ python windows scikits skbio
当尝试使用Python 2.78和Visual C++ 2008 Express Edition在Windows XP上通过pip安装scikit-bio工具包时,该过程被VC发出以下消息中断:
cl : Command line error D8021 : invalid numeric argument '/Wno-error=declaration
-after-statement'
Run Code Online (Sandbox Code Playgroud)
关于此错误,Microsoft Developer Network网站只是说:
invalid numeric argument 'number'
A number greater than 65,534 was specified as a numeric argument.
Run Code Online (Sandbox Code Playgroud)
我还没有尝试在Linux下安装scikit-bio(Ubuntu 12.04 Precise),但我的印象是它能正常工作(就像Linux一样).
有没有人成功在Windows下安装scikit-bio(XP,7,8)?任何提示?
提前致谢!
小智 6
我在Windows 10机器上安装了Anaconda的Python(3.5).您应该知道,此平台没有正式版本的scikit-bio,但您可以使用此解决方法安装它:
打开命令行客户端并切换到源的目录
cd %HOMEPATH%\scikit-bio-master
Run Code Online (Sandbox Code Playgroud)使用Notepad ++编辑setup.py文件
"C:\Program Files (x86)\Notepad++\notepad++" setup.py
Run Code Online (Sandbox Code Playgroud)查找定义ssw_extra_compile_args变量的行并更改它.您可以评论以前的版本并在新行中重新定义变量:
#ssw_extra_compile_args = ['-Wno-error=declaration-after-statement']
ssw_extra_compile_args = []
Run Code Online (Sandbox Code Playgroud)保存更改,关闭编辑器并使用以下命令运行安装:
python setup.py install
Run Code Online (Sandbox Code Playgroud)希望您不会收到任何错误消息.打开一个Anaconda的Python会话(使用命令python)并测试是否正确使用了Scikit-Bio print(skbio.art).
顺便说一下,我之前已经安装了启用了C++ SDK功能的Visual Studio 2015 Community Edition,以满足编译器对软件包(Scikit-Bio)安装的要求.
小智 5
目前,scikit-bio 尚未正式支持 Windows。我们肯定有兴趣了解人们在 Windows 上安装、测试和使用 scikit-bio 所做的努力,但我们没有拥有该领域专业知识的开发人员。
| 归档时间: |
|
| 查看次数: |
1529 次 |
| 最近记录: |