Linux服务器:NingOS V3(只有内网)
python:3.9
报错信息:
\>\>\> import psycopg2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/u01/bigdata/anaconda3/lib/python3.9/site-packages/psycopg2-2.9-py3.9-linux-x86_64.egg/psycopg2/init.py",
line 51, in <module>
from psycopg2._psycopg import ( # noqa
ImportError: libcrypto.so.10: cannot open shared object file: No such file or directory
我就单纯通过python进入应用,然后执行import psycopg2就直接报错了。
信息说缺少libcrypto.so.10文件,我正在网上搜索了很多教程,这个文件在很多地方都出现过,有些是yum安装命令的时候报这个错,有些是openssl报的这个错,我是import psycopg2报的这个错。
所以libcrypto.so.10这个文件到底是系统自带的?openssl安装附带的?还是python安装自带的啊?我在系统上找到了很多libcrypto.so.10的文件,但是通过网上教程建立软链接还是没用。
想问下libcrypto.so.10这个文件到底是哪来的?标题的问题有解决方法吗?
应该是这个服务器的系统有问题,反正不管是安装openssl还是libssl-dev都不行。问了我们同事,这个服务器anaconda3都没法activate激活使用,要手动用全路径如:/u01/data/anaconda3/envs/ana/bin/python 文件名.py这样执行才可以,直接用python都不行