解决linux访问huggingface的问题(操作记录)
目录
一、clash软件(linux)的下载
二、clash软件(linux)的使用
三、linux命令行访问huggingface
1、问题分析
2、设置命令行代理
四、补充(windows的linux虚拟机)
五、参考链接
一、clash软件(linux)的下载
- 原地址链接:https://archive.org/download/clash_for_windows_pkg
- github项目链接:https://github.com/MrQiguan/clash_for_windows-linux-
二、clash软件(linux)的使用
(1)打开软件文件夹(cfw为应用软件)
(2)输入指令即可打开clah
(3)启动软件(这里已经选择节点才启动):Start with Linux
./cfw
注:此时还是不能访问,需要设置网络代理
(4)打开linux的网络代理,设置为<手动>,填写代理信息(clash的信息保持一致)
注:此时刷新网页,就可以访问了
三、linux命令行访问huggingface
1、问题分析
浏览器可以正常访问huggingface,但命令行不能访问。
AI提示解决:需确保命令行工具使用的代理设置与浏览器一致。
2、设置命令行代理
第一种方式:为当前会话设置环境变量(这个设置只对当前的终端会话有效,打开一个新的终端窗口,需要重新设置)
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
第二种方式:永久设置环境变量(编辑shell配置文件,通常是`~/.bashrc`或`~/.profile`)
1. 打开终端。
2. 输入以下命令来编辑`~/.bashrc`文件:
vim ~/.bashrc
3. 将光标移动到文件的末尾,按下`i`键在新的一行中输入以下内容:
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
4. 按`Esc`键退出插入模式,输入`:wq`保存文件并退出`vim`。
5. 为了让更改立即生效,重新加载`.bashrc`文件:
source ~/.bashrc
这里用第一种方式来设置。
四、补充(windows的linux虚拟机)
在windows版本的clash中,启动允许局域网连接
设置虚拟机linux的网络代理,也同样能够让linux访问浏览器的huggingface
命令行访问huggingface,请参考上述《三、linux命令行访问huggingface》,这里采用第一种方式
export http_proxy=http://192.168.2.9:7890
export https_proxy=http://192.168.2.9:7890
五、参考链接
https://www.youtube.com/watch?v=pTlso8m_iRk