对于无法访问huggingface,可以先使用AutoDL的学术资源加速,在程序开头添加以下代码
import subprocess
import os
result = subprocess.run('bash -c "source /etc/network_turbo && env | grep proxy"', shell=True, capture_output=True, text=True)
output = result.stdout
for line in output.splitlines():
if '=' in line:
var, value = line.split('=', 1)
os.environ[var] = value
如果启用学术资源加速后遇到SSL证书验证错误,可以禁用证书验证,在程序开头再添加以下代码
import os
os.environ['CURL_CA_BUNDLE'] = ''