我已经安装了必要的软件包,但仍然无法导入模块。你知道吗
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
几乎可以肯定,您在系统Python环境中安装了skimage,而不是Spyder使用的环境。要检查这一点,请在终端中键入
python
,然后键入import sys; print(sys.prefix)
。然后,在Spyder IPython控制台中,也尝试import sys; print(sys.prefix)
。如果前缀不匹配,则它们使用的不是同一个Python。你知道吗要在Spyder使用的Python环境中安装scikit映像,如果Spyder前缀是
/home/me/miniconda
,那么可以使用终端命令/home/me/miniconda/bin/python -m pip install scikit-image
安装到该环境中。(即,将/bin/python
附加到sys.prefix
的输出。)相关问题 更多 >
编程相关推荐