编程报错
用于记录在程序运行中出现的各种报错问题
工藤旧一
小米公司 搜索算法工程师
展开
-
non-default argument follows default argument 报错
原因是将没有默认值的参数在定义时放在了有默认值的参数的后面,需要调整一下参数顺序。原创 2020-12-15 20:06:26 · 378 阅读 · 0 评论 -
Unexpected indent 报错
最大的可能是你的函数或哪一行的缩进出了问题,需要重新调整一下原创 2020-12-15 20:05:32 · 979 阅读 · 0 评论 -
local variable ‘xxx’ referenced before assignment
在函数外面定义了一个变量 ,然后在函数里面引用这个变量,并改变它的值。可以使用全局变量关键字globle来解决。原创 2020-12-15 20:04:41 · 283 阅读 · 0 评论 -
报错:tensorflow.python.framework.errors_impl.NotFoundError: ; No such file or directory
经排查,我的错误原因是执行命令时:python dataset_tools/create_pascal_tf_record.py --data_dir=voc/VOCdevkit/ --year=VOC2012 --set=val --output_path=voc/pascal_val.record,将“–output_path”误写为“–out_path”原创 2020-08-30 19:53:36 · 1251 阅读 · 0 评论 -
代码报错:Object arrays cannot be loaded when allow_pickle=False
今天在复现别人代码的时候遇到了这个问题,一般出现这种情况大概率是版本问题,查了一下确实如此。自己的numpy版本太高了,改成1.6.2,此问题得以解决。pip install numpy==1.16.2原创 2020-07-27 16:09:05 · 247 阅读 · 0 评论 -
python如何调用其他文件下的函数
如上图所示,当你调用的函数不在项目主文件夹下时,直接调用会报错,所以需要修改,给其添加上调用路径即可。原创 2020-07-08 10:56:28 · 4260 阅读 · 1 评论 -
from example.commons import Faker找不到example解决
报错原因其实是因为缺少一个pyecharts库。可以用如下命令行安装一个:pip install pyecharts==1.0安装过程如下图所示:安装完成即可正常运行程序原创 2020-06-01 23:57:30 · 1350 阅读 · 0 评论 -
Python报错:non-default parameter follows default parameter
这种错误原因是将没有默认值的参数在定义时放在了有默认值的参数的后面。原创 2020-05-20 09:49:36 · 828 阅读 · 0 评论 -
编程报错:module 'cv2.cv2' has no attribute 'xfeatures2d'
module ‘cv2.cv2’ has no attribute ‘xfeatures2d’两个原因导致:缺少包contribopencv版本不对解决办法也很简单:1、卸载原有的opencvpip uninstall opencv-python2、将opencv版本退到3.4.2pip install opencv-python==3.4.2.163、再补上一个版本配套...原创 2020-04-23 19:27:18 · 1241 阅读 · 0 评论 -
tensorboard打不开网页显示无法连接是什么原因
在路径后面加上–host=127.0.0.1即可。代码示例tensorboard --logdir=logs --host=127.0.0.1原创 2020-04-15 20:52:51 · 861 阅读 · 0 评论 -
编程报错:'return' outside function
错误原因是,return只能位于函数内部,不能独立于函数而单独存在。但我这里的return看上去确实是在函数内部但我通过pycharm的缩放功能发现它确实是不在函数remove中,猜测是注释的原因,于是改了改注释,果然没问题了...原创 2020-04-10 21:26:14 · 13083 阅读 · 0 评论 -
编程报错:missing 1 required positional argument
错误如下所示错误原因是在调用类之前没有对类进行实体化,也就是加括号错误代码为将其更改为即可正常运行原创 2020-04-06 19:38:55 · 30764 阅读 · 0 评论 -
报错:No module named 'matplotlib.pyplot'
在运行程序时 ,遇到如下报错;查询了一下,主要有两种原因:1、有文件名或者程序名为matplotlib,因为重名导致了bug,这时候只需要改一下名字就行了。2、可能是之前有运行过同名的.py文件,后来却更换了python版本或是更换了matplotlib版本。导致之前那个同名py文件的执行器并不是当前你安装matplotlib的python版本。这种情况下的解决办法是在当前环境下重建一个...原创 2020-03-22 20:30:49 · 12113 阅读 · 1 评论 -
编程报错:series has no attribute to_list ; series has no attribute tolist
错误原因是pandas的版本问题,将to_list 改为 tolist即可原创 2020-03-21 16:50:46 · 4255 阅读 · 1 评论 -
编程报错:Something is wrong with the numpy installation. While importing we detected an older version
在编程的时候,遇到了如下报错;ImportError: Something is wrong with the numpy installation. While importing we detected an older version of numpy in [‘D:\Anaconda3\envs\tensorflow\lib\site-packages\numpy’]. One meth...原创 2020-03-21 10:07:57 · 3620 阅读 · 0 评论 -
编程报错:cannot import name 'is_scalar'
在运行程序时遇到以下问题:一直不知道是怎么回事,我都已经安装上matplotlib了,咋还能import出错呢?查了很多资料,没有找到很便捷的解决办法。不过倒是发现了一个管用的办法,那就是改一下matplotlib的版本,我从3改成2.1.2后,这个错误便解决了。如果你有更有效的办法,也欢迎斧正。...原创 2020-03-20 22:23:04 · 967 阅读 · 0 评论 -
报错:No module named 'mpl_toolkits.basemap'
在编程的时候报错:No module named ‘mpl_toolkits.basemap’这是缺少需要的包,安装上即可。安装方法:1、在官网上:https://www.lfd.uci.edu/~gohlke/pythonlibs/,下载下来你需要的版本其中,basemap后面的1.1.0代表版本号,cp36代表python3.6,win代表windows,amd64代表64位系统。...原创 2020-03-20 22:06:13 · 2145 阅读 · 0 评论 -
编程报错:from pyecharts import Map,显示没有Map函数
如图所示,在编程中遇到如下问题:搜查了好多网页试图了解原因,结果不是很理想,后来在github上看到一个代码示例,于是将代码进行了以下修改:加上.charts后便能正常使用了。...原创 2020-03-20 17:59:46 · 6412 阅读 · 4 评论