完美解决PermissionError: [Errno 13] Permission denied: ‘./data\mnist\train-images-idx3-ubyte‘
warning:
这篇文章距离上次修改已过432天,其中的内容可能已经有所变动。
报错解释:
PermissionError: [Errno 13] Permission denied 表示当前用户没有足够的权限去访问或者修改指定的文件或目录。在这个例子中,尝试访问或创建 ./data\mnist\train- 文件或目录时发生了错误。
解决方法:
- 检查文件或目录的权限,使用命令
ls -l查看当前目录下文件的权限。 - 如果权限不足,可以使用
chmod命令修改权限。例如,给所有用户读写权限可以使用chmod a+rw 文件或目录名。 - 确保你以正确的用户身份执行操作。如果需要,可以使用
sudo命令提升权限,或者切换到有适当权限的用户。 - 如果是在编程时遇到这个错误,确保你的程序以足够的权限运行。在Unix-like系统中,可以使用
sudo运行程序,或者使用chmod修改程序文件的权限。 - 如果是在尝试写入文件时遇到这个错误,确保你没有打开该文件的其他实例,比如编辑器或者其他程序。
请根据具体情况选择适当的解决方法。
评论已关闭