python - samtools - dyld : Library not loaded: @rpath/libcrypto. 1.0.0.dylib

标签 python openssl anaconda samtools

我在其他地方看到过其他一些类似的问题,但我似乎找不到适合我的解决方案。我正在尝试在 anaconda 上使用 python 运行 samtools。我正在运行 macosx catalina。这是错误代码

dyld: Library not loaded: @rpath/libcrypto.1.0.0.dylib
  Referenced from: /Users/me/anaconda3/bin/samtools
  Reason: image not found
zsh: abort      samtools

我已经尝试了各种努力来通过 anaconda 安装早期版本的 openssl,但它仍然显示我已经安装了 1.1.1 版的 openssl。

感谢您提供有关如何 (a) 通过 anaconda 安装早期版本的 openssl 或 (b) 直接 samtools 以评估早期版本的不同路径或 (c) 任何其他解决方案的任何指导。

最佳答案

好的,所以我对其他解决方案持开放态度,但如果其他人遇到此问题,这对我有用。

我从 sourceforge ( https://sourceforge.net/projects/samtools/ ) 下载了该软件包,并将其编译为自述文件所述。我没有从路径中的 anaconda 包中运行 samtools,而是将这个新编译的文件移动到了感兴趣的文件夹中。我从那里调用它如下:

cd users/me/desktop/example  (where samtools executable lives in this folder)

./samtools etc etc

我知道这对许多人来说是基本的,但对我来说不是,我希望这对将来遇到此问题的其他人有所帮助

关于python - samtools - dyld : Library not loaded: @rpath/libcrypto. 1.0.0.dylib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61164852/

相关文章:

python - 如何在 Django 中连接两个表并在我的模板中使用结果?

python - 如何将命令作为在 python 子进程内启动的 shell 的输入

java - 在我的服务器中,出现异常 "javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake"

shell - 使用 mysqldump 时脚本抛出意外运算符

python - 如何使用 Django choicefield 动态设置选项?

java - Python 相当于 Java 的 Set.add()?

php - 假私钥——为什么它会是假的?

python - 最小示例 opencv、pyinstaller、conda

python - 从 Python 2 环境打开 Spyder 仍然在 Spyder 中运行 Python 3

python - 将 Anaconda 安装从一个用户帐户移至另一个用户帐户