Получение «ImportError: невозможно импортировать имя register_translation» - PullRequest
0 голосов
/ 25 июня 2019

Я установил необходимые пакеты, но все еще не могу импортировать модуль.

import numpy as np
import matplotlib.pylab as plt
from skimage import data
from skimage.feature import register_translation
from skimage.feature.register_translation import _upsampled_dft
from scipy.ndimage import fourier_shift

1 Ответ

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

Почти наверняка вы установили skimage в системной среде Python вместо той, которая используется Spyder. Чтобы проверить это, наберите python в терминале, затем import sys; print(sys.prefix). Затем в консоли Spyder IPython попробуйте также import sys; print(sys.prefix). Если префиксы не совпадают, они не используют тот же Python.

Чтобы установить scikit-образ в среде Python, используемой Spyder, если ваш префикс Spyder, скажем, /home/me/miniconda, то вы должны установить в эту среду с помощью команды терминала: /home/me/miniconda/bin/python -m pip install scikit-image. (То есть, добавьте /bin/python к выводу sys.prefix.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...