完整问题为:
`(MaxRetryError(“HTTPSConnectionPool(host=‘huggingface.co’, port=443): Max retries exceeded with url: /bert-base-cased/resolve/main/vocab.txt (Caused by ProxyError(‘Cannot connect to proxy.’, OSError(0, ‘Error’)))”),
解决方法
1、在python代码中 启用代理服务
import os
# 其中 http://proxy_ip_address:port 中的 proxy_ip_address 和 port为开启梯子后
#(windows)设置>网络和Internet>代理>手动设置代理>编辑代理服务器
os.environ['HTTP_PROXY'] = 'http://proxy_ip_address:port'
os.environ['HTTPS_PROXY'] = 'http://proxy_ip_address:port'
2、本地下载预训练模型
1、打开HuggingFace Bert
2、选择需要的Bert,如:
3、下载选择的文件
4、放到指定的位置,并在自己的代码前添加
import os
#自己放置的地址
model_name = '../bert_base_case'
if os.path.exists(model_name):
# 获取文件夹名称
basename = os.path.basename(model_name)
print(f"文件夹名称: {basename}")
else:
print("指定的路径不存在")
5、运行代码