我一直未能在macOS High Sierra上安装pysam 0.13。
总结一下我的两个错误:
htslib/htslib/hts.h:142:9: error: missing ',' between enumerators
json HTS_DEPRECATED_ENUM("Use htsExactFormat 'htsget' instead") = htsget,
^
, htslib/htslib/hts.h:142:29: error: expected '= constant-expression' or end of
enumerator definition
json HTS_DEPRECATED_ENUM("Use htsExactFormat 'htsget' instead") = htsget,
^
生成2个错误。
错误:命令“GCC”退出状态失败1
有什么办法吗?
最佳答案
有时软件需要修改(补丁)才能在特定的操作系统上工作。或者在安装了较旧的头文件时不会生成。或者它需要一个不同的编译器。
由于您的系统(macOS)缺乏良好的本地包管理,我建议您使用具有自己的包管理器的Python发行版,例如anaconda。
这样的发行版有很多预编译的包(如pysam)可用。他们可以帮你节省很多时间。
关于python - 无法安装pysam 0.13,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47990935/