解决facefusion下载抱错的问题
抱错:
python facefusion.py force-download
/usr/bin/curl: /root/miniconda3/envs/facefusion/lib/libssl.so.3: version OPENSSL_3.2.0' not found (required by /lib/x86_64-linux-gnu/libcurl.so.4) /usr/bin/curl: /root/miniconda3/envs/facefusion/lib/libssl.so.3: version OPENSSL_3.2.0' not found (required by /lib/x86_64-linux-gnu/libcurl.so.4)
/usr/bin/curl: /root/miniconda3/envs/facefusion/lib/libssl.so.3: version `OPENSSL_3.2.0' not found (required by /lib/x86_64-linux-gnu/libcurl.so.4)
[FACEFUSION.DOWNLOAD] Validating hash for fairface failed
解决:更新系统库并使用系统 OpenSSL
更新系统 OpenSSL(适用于 Ubuntu 22.04 及以上):
sudo apt update
sudo apt install -y libssl3
确保 libcurl
使用系统 OpenSSL:
sudo apt install -y libcurl4
在 Conda 环境中使用系统 OpenSSL(可选):
conda install -c conda-forge openssl
或者,如果你使用的是 miniconda
,可以尝试手动指定路径:
conda config --add channels conda-forge
conda install -c conda-forge curl