报错解决
一些自己实际应用中觉得典型报错的地方,给大家提供参考
南浔Pyer
武汉大学情报学硕士在读,添砖Java中...
展开
-
ImportError: failed to find libmagic. Check your installation
错误详情:ImportError: failed to find libmagic. Check your installation问题解决:pip uninstall python-magicpip install python-magic-bin==0.4.14原创 2021-12-29 09:29:02 · 1461 阅读 · 2 评论 -
【Python避坑】Jupyter Notebook编辑器里局部变量与全局变量不区分?且用且注意!
最近博主一直教高中生Python入门系列的课程,为讲解方便,IDE一直用的是Jupyter Notebook。没想到,在讲到变量作用域这章的时候,发现我在代码里调用函数内部定义的局部变量,结果在函数外面也可以使用,我**?运行了好几遍,差点让我以为是现在的编辑器已经不区分了,结果到PyCharm里运行一遍之后,发现报错了!猛然意识到,原来Jupyter Notebook…问题报错问题解决当我在Jupyter Notebook中一直能成功运行的时候,我突然想到一个问题,就是它会将我们运行.原创 2021-08-26 08:53:54 · 3289 阅读 · 2 评论 -
Pycharm报错:Error running ‘‘: Cannot run program “\python.exe“ (in directory ““)系统找不到指定文件夹?已解决!
今天在跑SVM新语料分类任务的时候,因为F盘快满了,我就把跑过其他语料SVM工程直接拖到D盘上了,结果PyCharm打开后,直接不能运行???一开始以为是解释器的路径问题,我就在Python Interpreter中重新设置了python路径,结果还是不行???这就纳闷了,好在我靠绝顶的小脑瓜找到了问题缘由!问题报错报错原因:因为我的工程在之前的路径下运行过,所以PyCharm保存过项目的一些信息,而这些信息还是在之前路径下的配置。解决办法在该项目文件夹下找到一个叫.idea的文件夹。.原创 2021-08-21 21:48:53 · 13947 阅读 · 9 评论 -
Python调用os.path.abspath输出的路径不存在?已解决!
os.path.abspath()取决于os.getcwd(),如果参数是一个绝对路径,就返回。如果不是绝对路径,根据编码执行getcwd,然后把path和当前工作路径连接起来,此时的工作路径可能不存在。import osprint(os.getcwd())print(os.path.abspath("data.txt")) # 该输出路径不存在print(os.path.abspath(r"F:\NanXun\我的学习\Python系列教程\代码\文件读写\data.txt"))F:\N.原创 2021-08-17 12:00:29 · 1068 阅读 · 2 评论 -
Python使用a+模式读取文本内容为空?已解决!
在Python中读取文本使用a+模式打开文本文件,直接读取文件f.read()返回的数据为空。是因为read()方法取到的是光标之后的数据,而a+是追加文本,光标默认在最后,所以取到的数为空.需要使用f.seek(0),将光标移动到下标为0的位置后,再使用f.read()方法就可以取到全部数据。f = open("helloworld.txt", mode="a+", encoding="utf8")# print(f)f.seek(0) # 光标移到下标为0的位置content = f.r.原创 2021-08-17 11:55:02 · 1526 阅读 · 0 评论 -
Python报错:moduleNotFoundError:No module named ‘exceptions‘
报错如下:使用 pip install docx 安装模块 docx 后,发现不能正常使用,并报错 : from exceptions import PendingDeprecationWarningModuleNotFoundError: No module named 'exceptions'解决方法卸载原来安装的docxpip uninstall docx安装 python-docx 模块即可pip install python-docx...原创 2021-05-16 07:58:39 · 4003 阅读 · 2 评论 -
Python:TypeError: ‘str‘ object does not support item assignment
问题重述想模仿C语言的写法,用Python实现对文本格式存储的数据进行增删改操作。在删除函数中,遇到了下面这个问题>>>当前数据库记录:********************************************0 国外食品欺诈进展研究及对我国的启示 董明月;李远钊;杨雪;张佳兵;王军; 食品掺假;食品欺诈;食品安全;预防 食品掺假和欺诈问题在世界范围内日益受到关注。以欧美为代表的发达国家针对食品欺诈已经展开了一系列研究,本文从食品欺诈基础数据库的构建、食品欺诈预原创 2021-04-26 08:18:44 · 1755 阅读 · 0 评论 -
Python:from aip import AipOcr ModuleNotFoundError: No module named ‘aip‘
问题from aip import AipOcrModuleNotFoundError: No module named 'aip'原因aip和baidu-aip不是同一个包,但是在import的时候,都是使用:import aip解决pip uninstall aippip install baidu-aip原创 2021-04-26 08:15:59 · 4900 阅读 · 4 评论 -
Python:ValueError: invalid literal for int() with base 10: ‘‘
用int()函数可以将字符串转换为整型,但是切记int()只能转化由纯数字组成的字符串。非纯数字组成的字符串强转为整型会报错:ValueError: invalid literal for int() with base 10原创 2021-04-25 23:19:08 · 1059 阅读 · 0 评论 -
Python:pyinstaller打包exe出现“Failed to execute script pyi_rth_qt5plugins”
问题描述用pyinstaller -F **.py命令把.py文件打包成exewindows可执行程序后出现以下错误:ImportError:Dll load failed :找不到指定模块。Failed to execute script pyi_rth_qt5plugins解决方法在打包成exe时,手动指定PyQt5 库bin目录。Python:pip install PyQT5下载安装 [不看我可能会报错哦]# 模板pyinstaller --path <PyQt5 b原创 2021-04-24 17:01:42 · 589 阅读 · 0 评论 -
Python:pip install PyQT5下载安装
PyQt5不再提供Qt Designer等工具,所以需要安装pyqt5-toolspip install pyqt5-tools(test) D:\Desktop\文件夹\Oriental_Fortune_Hot_Post\newwork\data\000725-002045>pip install pyqt5-toolsLooking in indexes: https://pypi.tuna.tsinghua.edu.cn/simpleCollecting pyqt5-tools D原创 2021-04-24 13:22:55 · 3032 阅读 · 0 评论 -
Python报错:Fatal error in launcher: Unable to create process using “e:\...\python.exe“
发现问题(python3.7) D:\Desktop\文件夹\Oriental_Fortune_Hot_Post\newwork\data\000725-002045>pyinstaller -F OFHP.pyFatal error in launcher: Unable to create process using '"e:\anaconda3\envs\tf2.0\python.exe" "E:\Anaconda3\envs\python3.7\Scripts\pyinstaller.e原创 2021-04-23 15:00:01 · 5820 阅读 · 10 评论 -
python执行os.rename 报错:FileNotFoundError: [Errno 2] No such file or directory:*
1. 报错代码# -*- coding: utf-8 -*-import os, sysfrom tqdm import tqdmpath = '/home/ugrad/LeiWang/CNN/all_data' #所需修改文件夹所在路径dirs = os.listdir(path) for dir in tqdm(dirs): print(dir) os.rename(dir,str(dir.split("-")[0][1:]))# 打印出重命名后的目录print原创 2021-04-21 12:53:10 · 1995 阅读 · 1 评论 -
scanf_s报错:0x7AEFE63C (ucrtbased.dll)处(位于 WeGuess.exe 中)引发的异常: 0xC0000005: 写入位置 0x01340000 时发生访问冲突。
scanf_s()前身——scanf()有的C语言教材里用的scanf(),其实在目前Visual Studio版本中已经弃用了,用scanf_s()函数代替了。报错如下:0x7AEFE63C (ucrtbased.dll)处(位于 WeGuess.exe 中)引发的异常: 0xC0000005: 写入位置0x01340000 时发生访问冲突。解决办法:scanf_s输入时没有加参数,正确应该是这样:scanf_s("%s", s, length); // 其中length是自定义的字符串原创 2021-04-10 21:03:00 · 893 阅读 · 0 评论 -
Redis报错:(error) NOAUTH Authentication required已解决
重启Redis服务时,发现无论输入什么命令,都会报错(error) NOAUTH Authentication required问题出在我们重启Redis服务时,需要输入密码认证身份,否则就会报错输入命令如下:auth 123456 # 我设置的密码是123456重新输入产生报错的命令,成功!...原创 2021-04-06 16:17:20 · 2327 阅读 · 0 评论 -
Could not find a version that satisfies the requirement torch==1.5.1+cpu报错已解决
报错如下(tf2.0) [root@idalei FdWebsite]# pip install torch==1.5.1+cpuLooking in indexes: https://pypi.tuna.tsinghua.edu.cn/simpleERROR: Could not find a version that satisfies the requirement torch==1.5.1+cpu (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2,原创 2021-04-04 07:59:30 · 3219 阅读 · 2 评论 -
TypeError: ‘list‘ object cannot be interpreted as an integer报错已解决
报错如下TypeError: 'list' object cannot be interpreted as an integer给出报错部分代码acc, p, r, f1,label_predicted= model.test(data, out2file=True)textlist = baseio.readtxt_list_all_strip("data.txt")for i in range(label_predicted[0].tolist()): # attention!!!原创 2021-04-01 22:14:16 · 4850 阅读 · 4 评论 -
PyTorch报错:RuntimeError: CUDA error: device-side assert triggered at /pytorch/aten/src/THC/generic
训练模型报错RuntimeError: cuda runtime error (710) : device-side assert triggered at /pytorch/aten/src/THC/generic/THCTensorMath.cu:29问题解决原因:标签(label)越界,一般从0开始方法:更改你的标签值,从0开始target_names = ['__label__1', '__label__2', '__label__3', '__label__4', '__label__原创 2021-04-01 22:11:30 · 1351 阅读 · 4 评论 -
AttributeError: module ‘lz4‘ has no attribute ‘LZ4_compress‘报错解决
AttributeError: module 'lz4' has no attribute 'LZ4_compress'报错解决:其原因可能是 dask 模块太旧了,更新即可:pip install -U dask原创 2021-04-01 16:51:40 · 595 阅读 · 0 评论 -
python3.7读取csv文件报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd0 in position 0成功解决
问题描述今天使用pandas读取csv文件时,遇到字符编码的错误,如下:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0其实修改的方式很简单,只要更换csv文件的编码方式即可。问题解决用Notepad++或普通的记事本打开csv文件可以看到默认的编码为GB2312(Simplified)将其修改成UTF-8 ,再次运行,读取成功!...原创 2021-03-30 12:46:58 · 1131 阅读 · 0 评论 -
CentOS-MySQL: Can‘t drop database ‘database_name‘;database doean‘t exist.
写在前面用过数据库做后端的朋友都知道,一般我们会使用数据库管理工具(如Navicat等)可视化操作数据库,对建立的数据库进行增删改操作。我最近遇到了个新情况,死活也删不了一个废弃的小程序数据库(“xiaoyou-小呦-文末宣传一下咱写的小程序!”),提示如下:问题解决服务器系统:CentOS7数据库:MySQL苦思冥想,还是直接去服务器里面找到MySQL的数据库存放目录删掉吧,于是,我们就要知道如何在CentOS系统中查找MySQL的数据库存放位置!!使用whereis mysql命令查看原创 2021-03-30 09:25:31 · 392 阅读 · 0 评论 -
解决强制重启系统导致Mysql无法启动报错:(2003, “Can‘t connect to MySQL server on ‘39.97.113.135‘ (111)“)
写在前面今天手欠,看到我的服务器卡住后,直接上阿里云强制重启了,最后导致Mysql数据库无法启动,这种情况一般是强制关机导致MySQL二进制日志损坏,可使用以下命令处理:建议:建议关机或重启时最好先停止mysqld服务,否则有一定机率导致数据库损坏。解决方法清理二进制日志rm -f /www/server/data/ib_*rm -f /www/server/data/mysql-bin*再次启动mysqldservice mysqld start注意:一定要先清理二进制日志,原创 2021-03-01 21:09:07 · 361 阅读 · 0 评论 -
CentOS7:unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2]报错已解决
报错如下[root@idalei ~]# growpart /dev/vda 1 (调用growpart为需要扩容的磁盘和对应的第几个分区扩容命令)unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2]解决办法查看服务器当前的语言(编码)类型[root@idalei ~]# echo $LANGzh_CN.UTF-8定义全局变量,语言改为英文 (编码)[root@idalei ~]# export L原创 2021-02-20 23:22:50 · 3389 阅读 · 0 评论 -
CentOS7 执行yum命令报错已解决
报错如下http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.cloud.aliyuncs.com; 未知的错误" 正在尝试其它镜像。One of the configured repositories failed (Unknown), and yum doesn't have enough ca原创 2021-02-20 23:12:31 · 2640 阅读 · 2 评论 -
pip install selenium一直失败已解决
更换安装命令python -m pip install selenium原创 2021-02-19 21:30:34 · 1502 阅读 · 1 评论 -
UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\u301c‘ in position 2321: illegal multibyte
问题python写入文件writer = open('stopwords.txt')报错UnicodeEncodeError: 'gbk' codec can't encode character '\u301c' in position 2321: illegal multibyte解决方案writer = open('stopwords.txt', 'w', encoding='utf-8')原创 2021-02-18 14:47:41 · 416 阅读 · 0 评论 -
Python报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position xx: 已解决
问题python读取文件with open('stopwords.txt') as f: # 打开新的文本 text = f.read() # 读取文本数据报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 145: illegal multibyte sequence解决方案with open('stopwords.txt','r',encoding='utf-8') as f: # 打开新原创 2021-02-18 14:37:01 · 402 阅读 · 0 评论 -
Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id..]
报错Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id ‘com.android.internal.application’]解决在 Gradle.Scripts中的gradle.properties添加android.overridePathCheck=true问题解决原创 2021-02-17 07:55:33 · 1003 阅读 · 1 评论 -
RuntimeError: CUDA error: CUBLAS_STATUS_NOT_INITIALIZED when calling `cublasCreate(handle)`
问题:最近在使用服务器跑分类模型时,出现了RuntimeError: CUDA error: CUBLAS_STATUS_NOT_INITIALIZED when callingcublasCreate(handle)`的提示错误 。解决方案:在报错提示中,可以看到最后一行提示/pytorch/aten/src/THCUNN/ClassNLLCriterion.cu:108: cunn_ClassNLLCriterion_updateOutput_kernel: block: [0,0,0], th原创 2021-02-01 15:33:45 · 22288 阅读 · 3 评论 -
TabError: inconsistent use of tabs and spaces in indentation最新解决
问题:最近在使用服务器运行代码时,出现了TabError: inconsistent use of tabs and spaces in indentation的提示错误 。根据提示可以知道是代码里面空格和tab不一致导致的错误。解决方案:在本机的编辑器中(pycharm等)改好代码再传到服务器中,不要在服务器中修改代码,这种方法简单有效!PS:在服务器里面改代码的时候不能用tab,用空格来代替,所以在服务器中修改代码可以用4个空格代替一个tab.再次运行,报错解决!...原创 2021-02-01 12:08:24 · 389 阅读 · 0 评论 -
openpyxl.utils.exceptions.IllegalCharacterError报错有效解决方案
在使用openxyl写入excel的时候,可能会出现openpyxl.utils.exceptions.IllegalCharacterError的提示错误 。根据提示可以知道是openpyxl模块中的错误。解决方案:进入报错路径,查看cell.py文件,找到报错位置 def check_string(self, value): """Check string coding, length, and line break character""" if valu.原创 2021-01-30 21:46:27 · 8186 阅读 · 1 评论 -
微信小程序wx.saveFile报错:saveFile:fail exceeded the maximum size of the file storage limit 10M
【问题描述】最近在做微信小程序开发的时候,有一个拍照识别的功能原本好好的,调试了几次之后,功能失效了。经过不断的排查发现,原来是小程序的本地存储满了。嗟呼!一行代码三行泪啊┭┮﹏┭┮【解决办法】遇到这种情况,由于wx.saveFile支持success与fail返回,所以首先用fail返回res数据查看具体报错内容,如下图:①报错内容②清一下缓存就好了!一起加油吧!努力!...原创 2020-05-30 13:37:51 · 1988 阅读 · 2 评论 -
解决pip安装opencv遇到的from .cv2 import * ImportError: DLL load failed: 找不到指定的模块>>>问题(亲测)
报错如下:倔强青铜折腾了好久,了解到一个原因是python版本与opencv版本不匹配导致找不到模块,所以从清华的镜像 https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/ 中下载其他版本的库,因为电脑里python是3.6.10版本的,所以下载了opencv_python-3.2.0.7-cp36-cp36m-win_amd64.w...原创 2020-03-17 22:43:45 · 4846 阅读 · 10 评论 -
解决python调用TensorFlow时出现FutureWarning: Passing (type, 1) or ‘1type‘ as a synonym of type is deprecate
解决办法:点击蓝色链接进入dtypes.py文件修改下方代码_np_qint8 = np.dtype([("qint8", np.int8, 1)])_np_quint8 = np.dtype([("quint8", np.uint8, 1)])_np_qint16 = np.dtype([("qint16", np.int16, 1)])_np_quint16 = np.dtype([...原创 2020-03-17 17:34:30 · 232 阅读 · 0 评论 -
Python报错ERROR: Command errored out with exit status 1: 解决方法:
Python报错ERROR: Command errored out with exit status 1:解决方法:1、以管理员身份打开cmd2、pip install robotframework-AutoItLibrary (本次安装时Python基于3.6.3,pip为最新版本)3、安装成功...原创 2020-03-17 08:49:52 · 18041 阅读 · 9 评论