在Anaconda Powershell Prompt中运行TabPy出现权限错误如何解决
TabPy运行报C盘日志权限错误的解决方案
错误原因:TabPy默认配置会尝试在C盘根目录创建并写入日志文件tabpy_log.log,Windows系统默认普通用户没有C盘根目录的写入权限,因此触发PermissionError: [Errno 13]报错。
可用解决方案如下:
- 方案1:临时获取管理员权限运行
右键点击Anaconda Powershell Prompt快捷方式,选择「以管理员身份运行」,再执行tabpy命令即可正常启动。该方法操作简单,适合临时测试使用,缺点是每次启动都需要重复申请管理员权限。 - 方案2:修改日志存储路径(推荐长期使用)
无需每次申请管理员权限,只需要修改日志写入路径到自己有读写权限的目录即可:- 先在常用目录下新建专门存储TabPy日志的文件夹,比如
C:\Users\你的系统用户名\tabpy_log - 新建一个自定义配置文件,命名为
tabpy_custom.conf,写入以下配置内容:
[TabPy]
LOG_FILE = C:\Users\你的系统用户名\tabpy_log\tabpy_log.log- 启动时指定自定义配置文件运行,执行命令:
tabpy --config 你的配置文件存放路径\tabpy_custom.conf
- 先在常用目录下新建专门存储TabPy日志的文件夹,比如
内容的提问来源于stack exchange,提问作者ConnorP13
相关产品推荐
相关产品推荐

