在 Windows 上安装 scikit-bio 时遇到问题

2023-12-29

当尝试使用 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' 

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

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-bio 吗?有什么提示吗?

提前致谢!


我已经在 Windows 10 计算机上安装了 Anaconda 的 Python (3.5)。如您所知,该平台没有 scikit-bio 的官方版本,但您可以使用以下解决方法安装它:

  1. 从以下位置下载最新的源代码Scikit-bio Github 存储库 https://github.com/biocore/scikit-bio/archive/master.zip.
  2. 使用类似的工具7-zip,将其解压缩到您的主目录。
  3. 打开命令行客户端并更改到源目录

    cd %HOMEPATH%\scikit-bio-master
    
  4. Using 记事本++编辑文件setup.py

    "C:\Program Files (x86)\Notepad++\notepad++" setup.py
    
  5. 寻找其中的行ssw_extra_compile_args变量已定义并更改它。您可以注释以前的​​版本并在新行中重新定义变量:

    #ssw_extra_compile_args = ['-Wno-error=declaration-after-statement']
    ssw_extra_compile_args = []
    
  6. 保存更改,关闭编辑器并使用以下命令运行安装:

    python setup.py install
    
  7. 希望您不会收到任何错误消息。打开 Anaconda 的 Python 会话(使用命令python)并使用以下命令测试 Scikit-Bio 是否已正确安装print(skbio.art).

顺便说一句,我之前安装了启用了 C++ SDK 功能的 Visual Studio 2015 Community Edition,以满足包 (Scikit-Bio) 安装的编译器要求。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Windows 上安装 scikit-bio 时遇到问题 的相关文章

随机推荐

  • gwt 自定义小部件包装方法

    我的自定义小部件如下所示 public class CustomWidget extends Composite public static CustomWidget wrap com google gwt dom client Eleme
  • 如何将 Lua 函数传递给 C 函数并多次执行 Lua 函数?

    我想要做的是创建一个函数 它将迭代一些对象并为每个函数调用一个函数 我使用的是 BlitzMax 而不是 C 但这不是重点 因为它具有 Lua 的 C 函数的完整包装 Lua有一个lua pushcfunction 命令 但是lua pus
  • Python3 + Curses:如何按“q”立即结束程序?

    当我运行以下示例代码并按 q 时 它会正常结束 但是如果我按任何其他字符 例如许多中断和许多其他字符 然后按 q 它不会退出 我该如何解决这个问题 import curses time def main sc sc nodelay 1 wh
  • 如何检查变量是否是数组?...或类似数组的东西

    我想用一个foreach用一个变量循环 但这个变量可以有很多不同的类型 NULL例如 所以之前foreach我测试一下 if is array var foreach var as 但我意识到它也可以是一个实现的类Iterator界面 也许
  • 如何加载(或映射)文件部分最大大小,但适合 Windows 上的 RAM?

    有大文件 我需要快速排序 我将按适合 RAM 的部分处理文件 以避免 程度使用页面文件 下一步 合并部分 如何使用最大内存 我的解决方案 使用WinApi文件内存映射 但我不知道如何获取文件最大大小的一部分 但适合RAM 如何确定大小 Yo
  • Service-Fabric 绑定到多个端点

    是否可以绑定服务结构应用程序来侦听多个端口 基本上 我试图拥有一个面向公众的服务 它侦听 http 80 和 https 443 并将任何 http 请求重定向到 https 我创建了一个新的 ASP net Core 服务 它单独工作正常
  • F# 联合类型列表

    我想要一份报告清单 报告可以是详细信息或部分类型 module Data type Section Header string Lines string list Total string type Detail State string
  • jQuery 复选框

    我正在尝试编写一段 jQuery 代码 如果所有复选框都 未选中 则所有 li 标签的类都为 disabled 但是 如果选中一个复选框 任何复选框 则所有 li 标签都会失去 disabled 类别 非常感谢 checkbox click
  • 如何将字符串复制到剪贴板

    在xcode中如何将文本复制到剪贴板 目前 我正在使用以下代码 UIPasteboard pasteboard UIPasteboard generalPasteboard pasteboard setString shareString
  • 使用base64编码生成Oauth授权令牌

    我正在尝试按照指南为 YAHOO DSP API 生成 Oauth 身份验证令牌 Base64 编码是一种将二进制数据编码为文本的方法 以便可以轻松地在网络上传输而不会出现错误 在此步骤中 您将获取 YDN 控制台为您生成的客户端 ID 和
  • 是否可以将 AWS CodePipeline 与 Lightsail 结合使用?

    我工作了一整天却找不到答案 所以我问你们 是否可以将 AWS Pipeline 与 AWS Lightsail 结合使用 我的目标是将代码存储在 CodeCommit 中 并使用 CodeBuild CodeDeploy CodePipel
  • 龙卷风 ioloop 和龙卷风的工作流程是什么?

    我想了解tornado的内部工作流程 并且已经看到本文 http golubenco org p 16 这很棒 但我就是不明白 在ioloop py中 有这样一个函数 def add handler self fd handler even
  • Delphi 7 创建动画启动画面

    当我的应用程序加载他的数据库时 我试图制作一个动画闪屏 我已经创建了一个闪屏 但我想在数据库转换时使图像从左向右 移动 现在已经搜索了一段时间 但我所能找到的只是进度条 这是我的代码 SplashScreen TSplashScreen C
  • 如何关闭 Firefox 的缓存?

    在开发过程中 我必须始终 清除 Firefox 中的缓存 以使其使用最新版本的 JavaScript 文件 是否有某种设置 about config 可以完全关闭 JavaScript 文件的缓存 或者 如果不是 则适用于所有文件 在 Fi
  • 是否可以使用 GPU 来加速 Python 中的哈希?

    我最近读了 Jeff 的博客文章 标题为速度哈希 http www codinghorror com blog 2012 04 speed hashing html 其中他提到 您可以通过利用 GPU 的强大功能来非常快速地对事物进行哈希处
  • 模拟 Web.Config 中的标签

    我在用着impersonate标记在我的 Asp net 4 0 网站的 web config 中 下面是我的 Web Config 代码
  • 在 DELETE 中使用 INNER JOIN

    我正在尝试以下条件 如果 Loans 表中的任何贷款的 OutstandingAmount DELETE A B C D E FROM Loans AS T1 INNER JOIN Payments T2 ON T1 LoanID T2 L
  • Facebook 标签高度滚动条

    我制作了一个简单的 html 页面并将其设置在 facebook 粉丝页面选项卡上 但在粉丝页面上显示的选项卡显示了一个滚动条 但已经设置为自动调整大小 并且此 html 页面的高度很大我想隐藏滚动条并且显示完整页面 我发现的对我有用的最佳
  • 如何使用图像和标签制作自定义右侧 UIBarButtonItem?

    我实际上发现了同样的问题here https stackoverflow com questions 18844681 how to make custom uibarbuttonitem with image and label但对于 o
  • 在 Windows 上安装 scikit-bio 时遇到问题

    当尝试使用 Python 2 78 和 Visual C 2008 Express Edition 在 Windows XP 上通过 pip 安装 scikit bio 工具包时 该过程被中断 并由 VC 发出以下消息 cl Command