作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在 Python 环境中有一些答案,但这些解决方案不适用于我的 RStudio 环境。这是我的代码:
library(keras)
library(tensorflow)
use_condaenv("tf")
train_dir = "C:/training_images/"
train_datagen <- image_data_generator(rescale = 1/255)
validation_datagen <- image_data_generator(rescale = 1/255)
train_generator <- flow_images_from_directory(
train_dir,
train_datagen,
target_size = c(150, 150),
batch_size = 20,
class_mode = "binary"
)
batch <- generator_next(train_generator)
代码一直运行到最后一个“批处理”行,它像这样爆炸:
Error in py_iter_next(it, completed) :
ImportError: Could not import PIL.Image. The use of `load_img` requires PIL.
Detailed traceback:
File "C:\Users\mory3\ANACON~1\envs\tf\lib\site-packages\keras_preprocessing\image\iterator.py", line 104, in __next__
return self.next(*args, **kwargs)
File "C:\Users\mory3\ANACON~1\envs\tf\lib\site-packages\keras_preprocessing\image\iterator.py", line 116, in next
return self._get_batches_of_transformed_samples(index_array)
File "C:\Users\mory3\ANACON~1\envs\tf\lib\site-packages\keras_preprocessing\image\iterator.py", line 230, in _get_batches_of_transformed_samples
interpolation=self.interpolation)
File "C:\Users\mory3\ANACON~1\envs\tf\lib\site-packages\keras_preprocessing\image\utils.py", line 108, in load_img
raise ImportError('Could not import PIL.Image. '
R 版本 3.6.1
conda 版本 4.7
Python 版本 3.7
最佳答案
我遇到了同样的问题经过几个小时的寻找,我想出了一个适合我的解决方案。我用这段代码来解决 PIL 问题。我尝试使用 anaconda 提示符,但这段代码在 r 中对我有用...
reticulate::py_install("pillow",env=tf)
接下来我想到了这个错误...
loaded runtime CuDNN library: 7.4.2 but source was compiled with: 7.6.0.
确保安装了正确的 cudnn 版本。对我来说,它是 CUDA 10 和 7.6.0 cudnn 和 10。错误的输出会告诉你使用哪个。确保您已从安装以前的版本中清除了环境变量中的所有额外路径变量。
I'm using windows 10
gpu = GeForce GTX 1060 with Max-Q Design
R - 3.6.1
tensorflow = 1.13
python = 3.7
anaconda = Anaconda3–2019.03-Windows-x86_64.exe
关于使用 R 和 Anaconda 的 Tensorflow - 错误 "Could not import PIL.Image. The use of ` load_img` 需要 PIL",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59238504/
我是一名优秀的程序员,十分优秀!