Python 3.x 权限错误,无法在jupyter上导入PIL.image

Python 3.x 权限错误,无法在jupyter上导入PIL.image,python-3.x,keras,jupyter-notebook,Python 3.x,Keras,Jupyter Notebook,我必须将此代码应用于计算机视觉项目,该项目是从Keras模型的本地驱动器加载训练和测试数据。 我已尝试,但出现了一些错误,例如: PermissionError回溯(最近一次调用) 在里面 14对于生产线批次中的样品: 15 img\U路径=列车路径+样本 --->16 x=图像加载img(img\u路径) 17#必要时进行预处理 18列车附加(x) ~\Anaconda3\lib\site packages\keras\u preprocessing\image\utils.py in loa

我必须将此代码应用于计算机视觉项目,该项目是从Keras模型的本地驱动器加载训练和测试数据。 我已尝试,但出现了一些错误,例如:

PermissionError回溯(最近一次调用)
在里面
14对于生产线批次中的样品:
15 img\U路径=列车路径+样本
--->16 x=图像加载img(img\u路径)
17#必要时进行预处理
18列车附加(x)

~\Anaconda3\lib\site packages\keras\u preprocessing\image\utils.py in load\u img(路径、灰度、颜色模式、目标大小、插值)
108 raise ImportError('无法导入PIL.Image'
109“使用荷载时需要PIL。”)
-->110 img=pil_image.open(路径)
111如果颜色模式=‘灰度’:
112如果img.mode!='L':

~\Anaconda3\lib\site packages\PIL\Image.py处于打开状态(fp,模式)
2768
2769如果文件名:
->2770 fp=builtins.open(文件名为“rb”)
2771排他_fp=真
2772

PermissionError:[Errno 13]权限被拒绝:“C:\\Users\\ASUS\\Desktop\\step2\u dir/datasets/dataset/Alfalfa”

注意:我已经确定成功安装了PIL

因此,如果有人可以尝试应用代码并告诉我如何修复错误,我需要一些帮助。
谢谢。

您没有访问文件路径的权限:

PermissionError: [Errno 13] Permission denied:
C:\\Users\\ASUS\\Desktop\\step2_dir/datasets/dataset/Alfalfa
很容易解决!你在Windows上吗

您最有可能从Powershell打开jupyter笔记本,只需打开具有管理员权限的shell(右键单击cmd和/或Powershell-->以管理员身份运行)

如果您在bash shell上以超级用户身份运行jupyter notebook,您将拥有所需的权限:

sudo jupyter notebook

欢迎来到SO!请编辑您的问题以包含您的错误(不是图像)。我已将train_batch更改为x_train,并且所有问题都已修复*_