export HF_ENDPOINT=https://hf-mirror.com
时间: 2025-01-30 22:34:36 浏览: 395
### 设置 HF_ENDPOINT 环境变量
为了使 huggingface 工具链能够从指定的 URL 下载文件,可以通过设置 `HF_ENDPOINT` 环境变量来实现这一目标。有多种方法可以在不同的场景下完成此操作。
#### 方法一:通过命令行设置环境变量
可以直接在运行 Python 脚本之前,在命令行中设置该环境变量:
```bash
HF_ENDPOINT=https://hf-mirror.com python your_script.py
```
这种方法适用于一次性或临时性的需求[^1]。
#### 方法二:在Python脚本内部设定环境变量
另一种方式是在 Python 文件内直接修改环境变量。这通常是在导入其他库之后立即执行的操作:
```python
import os
os.environ['HF_ENDPOINT'] = 'https://hf-mirror.com'
```
这段代码应该放置于程序逻辑启动前的位置,比如紧接在所有的 import 语句后面[^2]。
#### 方法三:永久化配置
对于希望长期有效的情况,则建议编辑 Shell 的初始化文件(例如 `.bashrc`, `.zshrc`),加入如下内容以确保每次打开新终端时自动应用这些更改:
```bash
export HF_ENDPOINT="https://hf-mirror.com"
```
保存并重新加载配置文件后即可生效[^3]。
需要注意的是,无论采用哪种方式进行调整,都应验证所提供的镜像地址的有效性,因为错误的链接可能导致资源无法正常访问[^4]。
阅读全文