相关文章推荐

1、安装skimage: (skimage对应的包是scikit-image)

pip install scikit-image -i https://pypi.tuna.tsinghua.edu.cn/simple

2、安装好skimage后,源代码中下列行

from skimage.measure.simple_metrics import compare_psnr,compare_ssim

仍然报错:ImportError: cannot import name ‘compare_psnr’ from ‘skimage.measure’
ImportError: cannot import name ‘compare_ssim’ from ‘skimage.measure’

原因: 因为在skimage高版本中原来的 compare_psnr compare_ssim 已经被移除

解决方法:

①降低skimage的版本

先根据下列代码查询当前的版本:

import skimage
print(skimage.__version__)

如果skimage版本太高就要降低版本,我的是0.19.3,参考其他博主说0.16.2可以正常导入,把版本降低:

pip install scikit-image==0.16.2 -i https://pypi.tuna.tsinghua.edu.cn/simple

②修改代码,看下新版skimage中哪里有compare_pare函数,将报错行更改为下列即可

from skimage.metrics import structural_similarity as compare_ssim
from skimage.metrics import peak_signal_noise_ratio as compare_psnr

参考链接:Skimage.measure 的compare_psnr和compare_ssim的改动_哈土奇的博客-CSDN博客

python debug:cannot import name ‘compare_psnr‘& cannot import name ‘compare_ssim‘_呆呆象呆呆的博客-CSDN博客

如何查看pytorch导入的包的版本位置等信息_开飞机的小毛驴儿的博客-CSDN博客

图像处理库Skimage安装与使用 - 简书 (jianshu.com)

>>> import tensorflow as tf Traceback (most recent call last): File I:\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py, line 58, in from tensorflow.python.pywrap_tensorflow_internal import * File I:\Anaconda3\lib\ 解决办法:1,拆解成多个文件,将要互相引用的分开 2,缩小导入的范围,如一般情况下import在文件顶部,这候可以将import移动到紧挨需要导入的代码上方即可; 本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。 如下所示: ImportError: cannot import name ‘Bar’ from ‘pyecharts.charts’ (D:\Anaconda\lib\site-packages\pyecharts\charts_init_.py) 首先报错如上。 第一步,我安装了库文件,发现没用。 后来我看到有0.5和1.0+版本之后的区别,再次安装1.0+的库还是没用。 只能追本溯源了。 按照D:\Anaconda\lib\site-packages\pyecharts\charts_init_.py 找到__init__.py的文件 from pyecharts.ch 操作系统:Ubuntu 16.04 问题描述: 在终端启动gedit命令或者vscode命令报错:gedit: symbol lookup error: /home/chujie/anaconda3/lib/libgobject-2.0.so.0: undefined symbol: g_date_copy 问题分析: 导致错误的原因应该是gedit依赖libgobject-2.0.so库,而/home/chujie/anaconda3/lib下的这个库版本不对,没有对应的符号。 因此解决的思路是从系统中找到正确的依赖库。 查找系统中存在的libgobject库: locate libgob 在load skimage中的ssim函数抛出以下错误: ImportError: cannot import name ‘compare_ssim’ from ‘skimage.measure使用conda命令conda install scikit-image安装的是最新版本的scikit-image,其中的调用方式发生变化。 from skimage.metrics import structural_similarity 类似问题解决办法 PSNR调用也有问题! 问题描述: ImportError: cannot import name ‘compare_psnr’ from ‘skimage.measureImportError: cannot import name ‘compare_ssim’ from ‘skimage.measure’ 有问题的原始代码: from skimage.measure import compare_psnr, compare_ssim 原因如下: 因为在0.18.0版本中原来的compare_psnrcompare_s Traceback (most recent call last): File "test.py", line 15, in <module> from util.visualizer import Visualizer File "D:\wGAN\mc-gan2\util\visualizer.py", line 15, in <module> from skimage.measure import compare_ssim as ssim... from skimage.measure import compare_ssim as sk_cpt_ssim error。 从skimage.measure导入compare_ssim出错 from skimage.measure import compare_ssim as sk_cpt_ssim from skimage.metrics import structural_similarity as sk_cpt_ssim 我在skimage/measure文 尝试重新安装skimage: (pytorch) D:\MINE>pip install scikit-image Requirement already satisfied: scikit-image in d:\myap 昨天高高兴兴,把pycharm和Anaconda结合了,结果今天一用就出问题这是个什么鬼啊,萌新看不懂,沿着那个什么Traceback看下来一脸懵逼。只好去找度娘了。百度上说是在有与matplotlib或者pyplot重名的文件,导致 from imoprt出错。于是我按着导入目录一个一个去看,还真有一堆重名的。具体的就不发了。怎么办呢,要么修改那些文件,或者将from import改为impor...
 
推荐文章