【解决】Texlive镜像安装失败failed: No such file or directory

文章讲述了在遇到open()函数报错时,由于操作系统用户名为中文导致的问题。解决方法是通过修改环境变量TEMP和TMP为系统根目录下的TEMP,确保在Windows命令行中正确安装latex,不受用户名影响。

报错内容
open(>C:\Users\x{00c2}ío\x{00c6}ó\x{00ee}\AppData\Local\Temp\sj5U6hahZk\tnOx_DyThu/texlive.infra.win32.r57932.tar.xz) failed: No such file or directory at F://tlpkg/TeXLive/TLUtils.pm line 1220, line 96.

经过几种方法测试,发现了以下完美解决方法:
原因是操作系统用户名是中文,使用win + R打开命令行即可看见电脑操作系统的用户名,可使用以下方法解决:

右键桌面我的电脑(或者是计算机)图标,找到属性>高级系统设置>环境变量

在最上面一栏可以看到用户变量这个时候找到TEMP,TMP的属性值修改为:%SystemRoot%\TEMP

对于下面一栏中的系统变量也是一样修改为:
%SystemRoot%\TEMP

修改完成之后运行之后就可以正常安装latex了,可以修改latex安装到任意一个盘~

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值