2023.2.26 14:18更新
我又来了,太一波三折了,我好像解决了,就是比较麻烦。
原因是miniconda的libcrypto.so.1.1文件出错,需要手动替换。
用/usr/lib/aarch64-linux-gnu/libcrypto.so.1.1
替换~/miniconda3/lib/libcrypto.so.1.1
解决。
解释一下其他情况怎么使用这个方法:
2023.2.26更新
用了下面的解决方法后,又发现一个问题,只能在conda的base环境正常使用,create新的环境后依然,不可以,pip,提示illegal instruction。我去github上找了下,发现很多人有这个问题,然后我trace了一下pip的命令,发现fail在打开一个文件openat(AT_FDCWD, "/home/liwenwu/miniconda3/envs/RPI_exps/lib/python3.7/lib-dynload/../../libcrypto.so.1.1", O_RDONLY|O_CLOEXEC) = 3
github issue里有一个老哥用/usr/lib/libcrypto.so.1.1
文件替换~/pi/miniconda3/lib/libcrypto.so.1.1
之后解决了,是conda自己的文件corrupt了。
但是我的树莓派,第二个文件有,第一个文件没有,我不知所措了。总之,miniconda在aarch64上有问题,别用了,吐了。
——以下为原文——
错误分析
解决方法
结束
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。