我已经安装了必要的软件包,但仍然无法导入模块。
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发布于 2019-06-26 15:35:54
几乎可以肯定的是,您在系统Python环境中安装了skimage,而不是Spyder使用的环境。要检查这一点,请在终端中键入python,然后键入import sys; print(sys.prefix)。然后,在Spyder IPython控制台中,也尝试使用import sys; print(sys.prefix)。如果前缀不匹配,则它们使用的是不同的Python。
要在Spyder使用的Python环境中安装scikit image,假设您的Spyder前缀是/home/me/miniconda,那么可以使用终端命令/home/me/miniconda/bin/python -m pip install scikit-image安装到该环境中。(即,将/bin/python附加到sys.prefix的输出。)
https://stackoverflow.com/questions/56748033
复制相似问题