
python错误总结
python学习中出现错误且不太容易解决的问题总结。
liulanba
这个作者很懒,什么都没留下…
展开
-
auth.User.groups: (fields.E304) Reverse accessor ‘Group.user_set‘ for ‘auth.User.groups‘ clashes wit
需要注意的是,ManyToManyField 的定义可以放在任何一个相关模型中,不一定非要放在两个关联的模型中的某一个。在上面的例子中,我们将其定义在 Book 模型中,但也可以在 Author 模型中定义,效果是一样的。它允许一个模型与另一个模型之间建立多对多的关联,也就是说,一个模型的实例可以与多个另一模型的实例关联,并且反之亦然。下面是一个简单的例子,假设我们有一个 Book 模型和一个 Author 模型,一本书可以有多个作者,一个作者也可以写多本书。原创 2023-12-07 16:33:25 · 1126 阅读 · 0 评论 -
“Notification.recipient“ must be a “User“ instance.
可以看到recipient 是settings.AUTH_USER_MODEL的一个外键,AUTH_USER_MODEL默认是auth.User,因此,如果你的recipient 字段传入的是自定义的用户模型,则会报错,需要修改。原创 2023-12-07 16:24:31 · 445 阅读 · 0 评论 -
Message: stale element reference: element is not attached to the page document
背景:获取一组按钮,数量不确定,得到所有按钮A之后使用get_attribute(“innerHTML”)获取xpath并用A.find_element来获取每个按钮。报错:Message: stale element reference: element is not attached to the page document。根本原因:跳转之后所引用的元素已从 DOM 结构中删除,需要重新生成一个webdriver。查询:网上大多都是说网页元素未刷新,导致获取失败,强制sleep,没有用。原创 2022-11-03 10:37:48 · 3840 阅读 · 0 评论 -
win10安装mysql报错:No module named ‘ConfigParser‘
启动mysql可能报错:1.ModuleNotFoundError:No module named ‘ConfigParser’解决:pip install mysql-connector2.Authentication plugin ‘caching_sha2_password’ is not supported解决:pip install mysql-connector-python原创 2022-04-06 22:05:36 · 2960 阅读 · 0 评论 -
Win10 x64 VS2015 MFC打开主对话框报错:“未在此计算机上注册activex控件{648A5600-2C6E-101B-82B6-000000000014}”
Win10 x64 VS2015 MFC打开主对话框报错:“未在此计算机上注册activex控件{648A5600-2C6E-101B-82B6-000000000014}”在网上查找资料,说需要注册组件,权限问题,32位对应Sys32以及64位对应的是SysWOW64的文件夹的问题,按照方法步骤修改,但是都没有解决,下载了一个优快云文件,(留一个网盘地址:里面有需要的OCX,DLL文件:链...原创 2020-04-30 16:47:15 · 3962 阅读 · 2 评论 -
db_connection.execute(sql_str, *args)执行sql语句
在db_connection.execute(sql_str, *args)语句中,sql_str是SQL查询语句,*args是一个元组,包含查询语句中占位符需要的参数。在主程序中,调用函数func并传入两个参数,第一个参数是SQL语句字符串sql_str,表示从表volumes中查询update_at字段小于2022的所有数据。因此,execute方法将接收元组中的值,并使用它们来替换查询语句中的占位符。在这段代码中,*args是将参数以元组的形式进行传递,*是用于对元组或列表进行解包的操作符。原创 2023-03-20 20:30:18 · 4132 阅读 · 0 评论 -
django-admin.py startproject newProjectTestName无法创建项目
最近搞一下django,没想到刚开始就遇到了问题:在需要创建django的目录下键入:django-admin.py startproject newProjectTestName却无法创建项目,只是用pycharm打开了django-admin.py文件和直接键入django-admin.py 效果一样这是因为电脑的py文件默认打开方式为pycharm,所以就直接打开该文件了!有的小伙伴会问:那我的django-admin.py文件也不在我要创建的项目目录下面啊,为什么没有报错:不是内部或外原创 2021-04-22 18:59:19 · 3018 阅读 · 3 评论 -
django databased is locked
实际原因是因为db browser已经打开数据库,但没有正确关闭数据库连接,把db browser的connection关闭,正常!社区版pycharm使用db browser操作数据表,然后使用python manage.py migrate,报错。可能是因为并发度太高,一个线程或者进程在数据库连接上具有独占锁,而另一个进程在等待释放锁的时候超时。查询django文档:sqlite是一个轻量级数据库,因此不支持高级别的并发,原创 2023-02-22 21:58:21 · 3968 阅读 · 0 评论 -
Superuser creation skipped due to not running in a TTY. You can run `manage.py createsuperuser` in y
django创建用户报错(window上git bash)$ python manage.py createsuperuserSuperuser creation skipped due to not running in a TTY. You can run manage.py createsuperuser in your project to create one manually.Django 期望从 TTY 兼容的 shell 运行命令关于tty更多内容请参考:tty解决方法:使用c原创 2022-01-11 00:47:56 · 3157 阅读 · 0 评论 -
[scrapy.core.scraper] ERROR: Error processing {‘image_urls‘
需要用到Linux脚本,参考了一些博客和电子书,整理了一些命令,仅供参考!yum: Fedora/RedHat/SUSE基于PRM包管理,能够从指定的服务器自动下载PRM包并安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包,无须繁琐的一次次下载,安装。提供了查找,安装,删除某一个,一组,甚至全部软件包的命令。yum[options][command][package…]options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为 “yes”),-q(不显示安装的过程)等等。c原创 2021-01-04 19:10:20 · 4435 阅读 · 0 评论 -
[scrapy.pipelines.files] WARNING: File (code: 302)
scrapy爬取图片报错:[scrapy.pipelines.files] WARNING: File (code: 302): Error downloading file from <GET https://profile.csdnimg.cn/2/4/1/3_liulanba> referred in 先看一下http状态码:状态码描述301永久移动。请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。今后任何新的请求都应使原创 2021-11-13 18:41:53 · 3280 阅读 · 0 评论 -
Failure while parsing robots.txt. File either contains garbage or is in an encoding other than UTF-8
在使用scrapy爬取图片的时候返回了一个这样的错误Failure while parsing robots.txt. File either contains garbage or isin an encoding other than UTF-8, treating it as an empty file这里先看一下robot.txt是什么?settings.py里面有一条:ROBOTSTXT_OBEY = True就是表示要遵守robots.txt 的规则1)robots.txt原创 2021-11-13 18:28:46 · 3109 阅读 · 0 评论 -
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate
使用python安装redis时报错:Could not fetch URL https://pypi.org/simple/pip/: There was a problemconfirming the ssl certificate: HTTPSConnectionPool(host=‘pypi.org’,port=443): Max retries exceeded with url: /simple/pip/ (Caused bySSLError(SSLCertVerificationEr原创 2021-04-21 12:38:23 · 6999 阅读 · 7 评论 -
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate:xxx
最近在搞自动化测试,使用selenium框架,在页面审查元素得到了id,class等,但是使用Selenium WebDrive的find_element_by*来定位元素的时候却会报错:代码如下:#coding=utf-8from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport timeimport paramikoimport pyautoguibrowser=webdrive原创 2021-03-25 11:33:15 · 5153 阅读 · 4 评论 -
selenium.common.exceptions.NoSuchFrameException: Message:xxx
首先描述一下问题:自动化QQ邮箱登录,账户密码输入后跳转到验证界面,此时需要定位元素却怎么也定位不到:账户密码输入有问题的请参考:无法定位元素的问题代码如下:browser = webdriver.Firefox()browser.get("https://mail.qq.com/")browser.switch_to.frame("login_frame")browser.find_element_by_class_name("inputstyle").clear()browser.fi原创 2021-03-25 17:38:51 · 6446 阅读 · 5 评论 -
error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor‘
使用**img = cv2.imread(imgPath)**打开图片报错:cv2.error: OpenCV(4.5.1) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-oduouqig\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'使用print(img)打印也原创 2021-03-09 14:48:46 · 5006 阅读 · 0 评论 -
win10卸载python不干净导致重新无法安装
电脑卡顿,想将电脑软件卸载重装,嫌系统的卸载程序太慢,使用360卸载,并且将Program Files里面的python安装位置也用360强力删除了,结果重新安装的时候就出现问题了。以管理员方式打开,防止权限不够影响安装,但是还是出现问题:打开后是这个界面,想着应该是没有卸载干净,点击uninstall,但是仍然是错误的。点击Modify就会进入这个页面,勾选 py laucher,点击next路径是之前python的安装路径,这里面勾选默认就好。点击安装运行成功之后就会在他的路径下有py原创 2020-12-03 13:27:12 · 16035 阅读 · 7 评论 -
Python3:AttributeError: ‘NoneType‘ object has no attribute ‘next‘
使用Python实现线性表遇到问题,使用尾插法建立单链表(表中没有元素),就会报错:AttributeError: ‘NoneType’ object has no attribute ‘next’class linknode():#每个结点有两个数据成员,结点元素和指向下一个结点的指针 def __init__(self,item): #创建节点 self.item = item self.next = Noneclass linklis原创 2021-02-09 11:21:52 · 17619 阅读 · 1 评论 -
python导入常见问题和处理
打开一个GitHub项目,“from(包)import(文件)”出错,查看了很多方法,都不能解决!无意间发现一个问题,新建的python 包都有一个"init.py"文件,但是该项目的包里面没有该文件:查了一下该文件的作用:init.py的第一个作用就是package的标识,如果没有该文件,该目录就不会认为是package具体可以参考一下:python模块中__init__.py的作用因此导入的时候可能IDE没有识别到,所以报错,尝试在包里面添加一个"init.py"文件,内容为空即可,再次运原创 2021-03-08 13:28:33 · 8244 阅读 · 0 评论 -
python安装win32gui/win32con/win32clipboad失败
想使用win32gui这个包,电脑环境没有这个包,直接运行:pip install -i https://pypi.doubanio.com/simple/ win32gui报错:查找资料后发现,他是pypiwin32的一部分,直接安装pypiwin32就可以,不能用pip install 安装,也不能够查找到这个包。pip install -i https://pypi.doubanio.com/simple/ pypiwin32成功安装!...原创 2021-03-08 13:36:24 · 4701 阅读 · 1 评论