最近我在使用
Django
框架开发程序时,执行./manage runserver
启动后端服务时,报错:
from psycopg2._psycopg import ImportError: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b
1 发现问题
- 在外网看到一个帖子的解决办法如下:
主要意思就是:软件内置的
libcrypo.so.1.1
库与系统内置的libcrypo.so.1.1
库冲突,需要把软件内的该库删除
2 解决问题
- 由于我将
python
环境中的libcrypo.so.1.1
库删除,问题解决
find / -name libcrypto.so.1.1cd /root/anaconda3/envs/py311/lib/mv libcrypto.so.1.1 libcrypto.so.1.1_bak