pycharm意外实参怎么修复

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pycharm意外实参怎么修复相关的知识,希望对你有一定的参考价值。

如果PyCharm意外地提供了实参,可以通过以下步骤来修复:

1. 打开PyCharm,在菜单栏中选择“文件”-“设置”,然后选择“语言与框架”-“Python”,在弹出的窗口中找到“代码提示”,将其关闭。

2. 在菜单栏中选择“文件”-“设置”,然后选择“语言与框架”-“Python”,在弹出的窗口中找到“代码检查”,将其关闭。

3. 重新启动PyCharm,这样就可以避免意外实参的出现了。
参考技术A pycharm中的报错
pycharm版本为2021.3 (Community Edition)
1.Unresolved attribute reference ‘next’ for class ‘Iterator’
神经网络中使用dataiter.next()时出现
尝试了下面两种方法都没有成功
方法一
File → Settings → Editor → File Types → Ignore files and folders,去除框中的:init.py;,然后确认,等待文件重新扫描
(没有__init__.py,所以尝试了第二种方法依然没有成功)
方法二
File → Invalidate Caches,选择Invalidate and Restart,等待重启
目前还没有解决这个问题

2.OSError: [WinError 1455] 页面文件太小,无法完成操作。
cnblogs链接
3.Unused import statement ‘import torch’
问题描述:
代码中使用了torch,但import torch依然显示为灰色,提示Unused import statement 'import torch'

解决1:
File→Invalidate Caches…→Invalidate and Start
然后等待pycharm重启即可
解决2:
光标停留在import torch上,点击小灯泡,再点Optimize imports右侧的小箭头,然后点击Suppress for a statement

4.“ImportError: cannot import name ‘imresize’”
csdn链接
通过查找资料得知,imresize已经被最新版本的SciPy库所弃用,而自己报错的Python环境的SciPy库版本为1.3.0,这也正是出现上述问题的原因。
imresize is deprecated! imresize is deprecated in SciPy 1.0.0, and will be removed in 1.3.0.
refer 网址
换一种写法,通过numpy来实现,import语句如下所示(当然,仍然需要依赖Pillow库,可以用语句pip install pillow进行安装):
from PIL import Image import numpy as np

imresize使用示例(被注释的第一行是基于scipy库的写法,第二行是基于numpy的写法):
# im = imresize(im, (h, int(w * aspect_ratio)), interp='bicubic') im = np.array(Image.fromarray(im).resize((h, int(w * aspect_ratio))))
参考技术B 解决的办法是,检查函数的实参和形参,确保它们是一致的,这样才能避免出现意外实参的情况。另外,您也可以尝试使用PyCharm提供的自动完成工具来检查,以确保实参和参数正确无误。

以上是关于pycharm意外实参怎么修复的主要内容,如果未能解决你的问题,请参考以下文章

在 pycharm 和 kivy 中更新骨架

ubuntu下pycharm无法使用pip安装python包的修复方案

如何修复由 Pycharm 中的 Tensorflow 引起的 cudart64_110.dll 错误?

无法运行pycharm说某个文件夹没有被指定在window上运行或者包含其他错误

如何修复pycharm windows中的pip包安装错误?

如何在使用 Python (PyCharm) 查询 Google Big Query 时修复 CERTIFICATE_VERIFY_FAILED 错误