python - Errno 13 - Windows 10 上的 Jupyter Notebook 拒绝权限
问题描述
我正在尝试将下载的 MNIST 数据导入 Jupyter Notebook,但是当我尝试运行代码时,它说它没有权限。
我该如何解决这个问题?
pip install python-mnist
from mnist import MNIST
mndata = MNIST('C:\\Users\\username\\path\\to\\the\\samples')
images, labels = mndata.load_training()
---------------------------------------------------------------------------
PermissionError Traceback (most recent call last)
<ipython-input-2-1df33381d649> in <module>
3 mndata = MNIST('C:\\Users\\username\\path\\to\\the\\samples')
4
----> 5 images, labels = mndata.load_training()
D:\Anaconda\lib\site-packages\mnist\loader.py in load_training(self)
124 def load_training(self):
125 ims, labels = self.load(os.path.join(self.path, self.train_img_fname),
--> 126 os.path.join(self.path, self.train_lbl_fname))
127
128 self.train_images = self.process_images(ims)
D:\Anaconda\lib\site-packages\mnist\loader.py in load(self, path_img, path_lbl, batch)
245 '(start_point, batch_size)')
246
--> 247 with self.opener(path_lbl, 'rb') as file:
248 magic, size = struct.unpack(">II", file.read(8))
249 if magic != 2049:
D:\Anaconda\lib\site-packages\mnist\loader.py in opener(self, path_fn, *args, **kwargs)
237 return gzip.open(path_fn + '.gz', *args, **kwargs)
238 else:
--> 239 return open(path_fn, *args, **kwargs)
240
241 def load(self, path_img, path_lbl, batch=None):
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\username\\path\\to\\the\\samples\\train-labels-idx1-ubyte'
解决方案
推荐阅读
- amazon-web-services - AWS 上的 Docker Swarm:暴露服务端口在 AWS 虚拟机上不起作用
- json - 如何在 JMESPath 表达式中使用变量?
- svelte - 布尔玛和离子
- c++ - 在 C++ 中添加节点
- python - 如何使用python向sharepoint o365文件所有者发送电子邮件
- javascript - 我在尝试发送嵌入时遇到错误
- wordpress - 编辑和重置所有文件夹、子文件夹和文件的权限
- firebase - Firebase 实时数据库规则自动从真变为假如何解决?
- java - JPA:通过给定列的值列表获取实体列表
- php - 我的 PHP 源代码无法在 WSL 上使用 Apache2 正确执行,始终需要重新启动以应用更改