我正在尝试安装一个名为metaBIT的程序。我能把它加到我的道路上。但当我执行:
metaBIT -h 它犯了错误,给了我以下内容:
Traceback (most recent call last):
File "/Users/twpierson/edirect/metaBIT", line 12, in <module>
import pysam
File "//anaconda/lib/python2.7/site-packages/pysam/__init__.py", line 5, in <module>
from pysam.libchtslib import *
ImportError: dlopen(//anaconda/lib/python2.7/site- packages/pysam/libchtslib.so, 2): Library not loaded: libcurl.4.dylib
Referenced from: //anaconda/lib/python2.7/site-packages/pysam/libchtslib.so
Reason: Incompatible library version: libchtslib.so requires version 9.0.0 or later, but libcurl.4.dylib provides version 7.0.0我已经尝试了所有可用的建议,关于这个错误使用谷歌搜索。
我试图卸载和重新安装pysam。
pip uninstall pysamp
pip install pysam我还是会犯同样的错误。请帮帮我!
发布于 2017-01-06 18:47:46
$ sudo port install curl这将使用cURL中的MacPorts安装最新版本的/opt/local/bin/curl (此时为7.52.1)。MacPorts应该完成在macOS/OS中使用这个最新版本的cURL所需的所有链接。安装后,您可以通过以下方式检查libcurl.4.dylib版本:
$ cd /opt/local/lib
$ otool -L libcurl.4.dylib
libcurl.4.dylib:
/opt/local/lib/libcurl.4.dylib (compatibility version 9.0.0, current version 9.0.0)
/opt/local/lib/libssl.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/opt/local/lib/libcrypto.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.8)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1238.0.0)发布于 2019-01-10 17:14:29
以下是我如何在我的案件中解决这个问题:
`conda remove bcftools`
`conda update curl`
`conda install bcftools`https://stackoverflow.com/questions/41511448
复制相似问题