Как я могу исправить ошибку ImportError - PullRequest
0 голосов
/ 29 мая 2019

Так что я застрял на том, как я могу исправить ошибку импорта для imresize. Я установил все, что мне нужно, например, установку подушки, но я не смог найти решение. Также код, который я пытаюсь запустить, взят из этой ссылки на github https://github.com/CSAILVision/IBD Также примечание, что я не являюсь владельцем этого кода и не являлся его оригинальным кодом. Это для исследовательского проекта, которым я занимаюсь. Кроме того, я пытаюсь спросить оригинал arthor с исправлением, но не получил ответа от них вообще.

Установка подушки, замена кода: scipy.misc.pilutil import imread, установка Pillow-3.3.1-cp27-cp27m-win32.whl, удаление Pil и установка подушки, переустановка Pillow.

from util.image_operation import *
from PIL import Image
import numpy as np
from imageio import imresize, imread
from visualize.plot import random_color
from torch.autograd import Variable as V
import torch

Я ожидаю, что он запустится, но распечатает изображение, но это не так.

Traceback (most recent call last):


     File "test.py", line 4, in <module>
        from loader.model_loader import loadmodel

      File "/home/joshuayun/Desktop/IBD/loader/model_loader.py", line 5, in <module>


     from util.feature_operation import hook_feature, hook_grad
      File "/home/joshuayun/Desktop/IBD/util/feature_operation.py", line 6, in <module>
        from imageio import imresize, imread, imsave
    ImportError: cannot import name 'imresize'

Ответы [ 2 ]

0 голосов
/ 06 июня 2019

Поскольку scipy 1.3.0rc1 resize был удален .

0 голосов
/ 29 мая 2019

Если вы хотите работать с кодом как есть, я бы порекомендовал создать новую среду и установить старую версию scipy (0.19.1 должна помочь).В вашей новой среде, если вы используете conda, выполните:

conda install scipy==0.19.1

Если вместо этого вы используете pip:

pip install scipy==0.19.1
...