我正在尝试主要基于在线教程来构建神经网络。但是,我不断收到
的主题import subprocess
var = /path/to/perl/script
out_py = /path/to/config/file
subprocess.call(["perl",var,out_py])
我从其他与此类似的问题中尝试了很多方法。我尝试在conda中卸载并重新安装枕头。然后,我尝试在Pycharm Project Interpreter和终端上重新安装该软件包。似乎都不起作用
作为参考,这是我的代码
raise ImportError('Could not import PIL.Image. '
ImportError: Could not import PIL.Image. The use of `load_img` requires PIL.
答案 0 :(得分:1)
如果您在 Conda 虚拟环境中运行,这可能适用。我遇到了同样的问题,并意识到在 conda 虚拟环境中使用 pip 安装了枕头。您只需执行 conda list | grep pillow
即可验证这一点。为了解决这个问题,我只是通过 conda 安装了枕头,就像 conda install pillow
一样。
答案 1 :(得分:0)
我正在使用Ubuntu 18.04.5 LTS,Python 3.6.9,Keras 2.0.6和pycharm-community 2020.2.3。我最近在PyCharm的https://keras.io/api/applications/中运行带有ResNet50 示例代码的 Classic ImageNet类时遇到了同样的问题。仅在PyCharm外部的普通终端中执行以下操作并没有帮助。
pip3 install pillow
但是当我使用PyCharm终端执行相同操作时,它随着错误消失并且代码能够编译并运行而起作用。