# 具体报错信息
RuntimeError: OpenSSL 3.0's legacy provider failed to load. This is a fatal error by default, but cryptography supports running without legacy algorithms by setting the environment variable CRYPTOGRAPHY_OPENSSL_NO_LEGACY. If you did not expect this error, you have likely made a mistake with your OpenSSL configuration.
# 解决方案
首先,确认openssl的位置
which openssl
此时会发现openssl在conda的bin目录下,然后
# 把conda目录下的openssl改名,然后对/usr/local/bin目录下的openssl做软拷贝
# path为你的conda安装目录
mv /path/anaconda3/bin/openssl /path/anaconda3/bin/openssl_old
ln -s /usr/local/bin/openssl /path/anaconda3/bin/openssl
最后再把cryptography库卸载重新安装,就没有再报错了!!!