728x90
다음과 같은 ImportError 가 발생하는 경우
ImportError: cannot import name '_validate_lengths' from 'numpy.lib.arraypad'
import numpy as np
import time
import sys
import os
import random
from skimage import io
import pandas as pd
from matplotlib import pyplot as plt
from shutil import copyfile
import cv2
import tensorflow as tf
--------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-4-f9b11444e339> in <module> 4 import os 5 import random ----> 6 from skimage import io 7 import pandas as pd 8 from matplotlib import pyplot as plt ~/anaconda3/envs/anya/lib/python3.7/site-packages/skimage/__init__.py in <module> 165 _raise_build_error(e) 166 # All skimage root imports go here --> 167 from .util.dtype import (img_as_float32, 168 img_as_float64, 169 img_as_float, ~/anaconda3/envs/anya/lib/python3.7/site-packages/skimage/util/__init__.py in <module> 6 from .apply_parallel import apply_parallel 7 ----> 8 from .arraycrop import crop 9 from ._regular_grid import regular_grid, regular_seeds 10 from .unique import unique_rows ~/anaconda3/envs/anya/lib/python3.7/site-packages/skimage/util/arraycrop.py in <module> 6 7 import numpy as np ----> 8 from numpy.lib.arraypad import _validate_lengths 9 10 ImportError: cannot import name '_validate_lengths' from 'numpy.lib.arraypad' (/home/founder/anaconda3/envs/anya/lib/python3.7/site-packages/numpy/lib/arraypad.py)
패키지 버전을 확인해보자. numpy 는 1.16.2, scikit-image 는 0.14.1 이다.
(anya) founder@merrow:~/fasterRCNN$ conda list
# packages in environment at /home/founder/anaconda3/envs/anya:
#
# Name Version Build Channel
numpy 1.16.2 pypi_0 pypi
scikit-image 0.14.1 py37he6710b0_0 anaconda
skimage 패키지를 업그레이드해보자. 이제 skimage 가 기존 0.14.1 에서 0.14.2 로 업그레이드되었고, import error 가 해결되었음을 알 수 있다.
(anya) founder@merrow:~/fasterRCNN$ pip install --upgrade scikit-image
Collecting scikit-image
Downloading https://files.pythonhosted.org/packages/b7/66/a7f7649e5abf9cf1a908134fe6b52f8c5bb4e4059e47dd497bd173a951c6/scikit_image-0.14.2-cp37-cp37m-manylinux1_x86_64.whl (25.3MB)
100% |████████████████████████████████| 25.3MB 1.2MB/s
Installing collected packages: scikit-image
Found existing installation: scikit-image 0.14.1
Uninstalling scikit-image-0.14.1:
Successfully uninstalled scikit-image-0.14.1
Successfully installed scikit-image-0.14.2
(anya) founder@merrow:~/fasterRCNN$ conda list
# packages in environment at /home/founder/anaconda3/envs/anya:
#
# Name Version Build Channel
numpy 1.16.2 pypi_0 pypi
scikit-image 0.14.2 pypi_0 pypi
728x90
'프로그래밍 Programming' 카테고리의 다른 글
터미널세션 녹화 및 공유기 asciinema (0) | 2019.04.20 |
---|---|
리눅스 디렉토리 크기 구하기 How to Get the Size of a Directory in Linux (0) | 2019.04.04 |
아나콘다 패키지 삭제 conda remove (0) | 2019.03.15 |
서프라이즈 라이브러리를 활용한 추천시스템 구축 및 검증 Building and Testing Recommender Systems With Surprise, Step-By-Step (0) | 2019.03.02 |
주피터랩 살펴보기 Jupyter Lab: Evolution of the Jupyter Notebook (0) | 2019.02.25 |