我是一个Python新手,正在开发一个小型的OpenCV应用程序。我需要scikit-image中的local_threshold,但得到以下错误:
Traceback(最近的呼叫最后一次):文件“D:/Projects/Python/Document_Scanner/www.example.com ",line 6,in from skimage. filters import threshold_local File" C:\Users\nash2\AppData\Local\Programs\Python\Python38 - 32\lib\site-packages\skimage\filters_* init 。py”,第4行,来自。edges import(sobel,sobel_h,sobel_v,File "C:\Users\nash2\AppData\Local\Programs\Python\Python38 - 32\lib\site-packages\skimage\filters\edges.py",line 18,in from..修复uft import laplacian File "C:\Users\nash2\AppData\Local\Programs\Python\Python38 - 32\lib\site-packages\skimage\restoration init *_。py”,第13行,来自。rolling_ball import rolling_ball,ball_kernel,ellipsoid_kernel文件" C:\Users\nash2\AppData\Local\Programs\Python\Python38 - 32\lib\site-packages\skimage\restoration\rolling_ball。py”,第3行,来自。_rolling_ball_cy导入apply_kernel,apply_kernel_nan导入错误:main.py找不到指定的模块。
我尝试恢复到旧版本的scikit-image,但仍然出错。我目前的scikit-image版本是0.18.0
5条答案
按热度按时间iecba09b1#
安装旧版本(0.18.0rc0版本)的scikit-image我解决了这个问题
m1m5dgzv2#
您需要安装和分发Microsoft的vcredist_x64.exe的内容。特别是需要
VCOMP140.DLL
。yqhsw0fo3#
您需要安装
scikit-image 0.18.0rc0
包。要安装此软件包,请运行以下命令。pip install scikit-image==0.18.0rc0
注意-通过删除它并安装指定的版本,这也会处理以前安装的任何版本。如果安装有任何问题,请尝试在管理员终端窗口中运行该命令。
zfciruhq4#
我可以通过在我的机器上重新安装Python来让它工作。希望能帮上忙。
whhtz7ly5#
我使用0.21.0版本重新安装了scikit-image,它工作了。
pip install scikit-image==0.21.0