- 博客(35)
- 收藏
- 关注
原创 django1.11 和 django2.2 启动错误
django1.11.11 启动错误报错:SyntaxError: Generator expression must be parenthesized (widgets.py, line 152)由于django 1.11.17之前的版本和python3.7版本不兼容, 2.0版本以后的Django修复了这个问题django与python版本兼容对照:https://blog.csdn.net/qq_28770757/article/details/123415364解决方法1.找到对应路径下
2022-03-11 01:53:00 1435
原创 Django版本选择、Python兼容问题及更新时间(长期更新)
先说结果LTS是长期支持(Long Term Support)的缩写,是官方长期维护的稳定版本,生产环境建议使用LTS版本,最好最好最好不要尝试其他小更新小修补的版本,不做小白鼠;LTS通常是2年内的单数年4月份更新一次,单次版本维护时间通常是3年;Django版本与Python版本选择Django版本起始维护时间Python版本1.11(LTS)2017.4—2020.42.7、3.4、3.5、3.6、3.7 (added in 1.11.17)2.2(LTS)
2022-03-11 01:45:11 24056 2
原创 Python操作数据库出现链接超时断开问题 pymysql.err.OperationalError
问题:Python操作数据库出现链接超时断开问题:pymysql.err.OperationalError: (2006, "MySQL server has gone away (ConnectionAbortedError(10053, '你的主机中的软件中止了一个已建立的连接。', None, 10053, None))")原因:数据库默认2分钟(interactive_timeout=120)不从数据库取数据则断开连接。方案一:# 查看数据库默认的时间show global vari
2021-08-23 12:04:37 5671
原创 WARNING/MainProcess] Please run `celery upgrade settings path/to/settings.py` to avoid these warning
WARNING/MainProcess] Please run celery upgrade settings path/to/settings.py to avoid these warnings and to allow a smoother upgrade to Celery 6.0.https://docs.celeryproject.org/en/stable/userguide/configuration.html
2021-08-05 23:12:59 958
原创 Warning: (1366, “Incorrect string value: ‘ ‘ for column ‘VARIABLE_VA
问题python 使用 create_engine 引擎链接mysql时,数据能正常返回,但是会出现如下警告。原因:由于MySQL服务器以独立的进程运行,并通过网络对外服务,所以,需要支持Python的MySQL驱动来连接到MySQL服务器。MySQL官方提供了mysql-connector-python驱动,但是安装的时候需要给pip命令加上参数–allow-external:数据库版本是mysql5.7,采用的是pymysql驱动,mysql5.5版本没有出现这
2021-06-21 17:55:47 329
原创 mysql隔离级别:ERROR 1193 (HY000): Unknown system variable ‘tx_isolation‘
查看事务隔离级别查看事务的隔离级别时提示错误’ERROR 1193 (HY000): Unknown system variable ‘tx_isolation’’# 老版本:select @@global.tx_isolation;mysql> select @@global.tx_isolation;ERROR 1193 (HY000): Unknown system variable 'tx_isolation'# 5.8版本之后使用:select @@global.transact
2021-06-13 22:41:07 1088
原创 DockerFile内python环境设置 ENV PYTHONUNBUFFERED 1 是什么意思?
DockerFile设置 python 环境变量经常使用的就是ENV PYTHONUNBUFFERED 1# 相当于设置 python 命令行的 -u 选项# 不缓冲stdin、stdout和stderr,默认是缓冲的ENV PYTHONUNBUFFERED 1设置python的stdout为无缓存模式#!/usr/bin/env pythonimport sys sys.stdout.write("stdout1 ")sys.stderr.write("stderr1 ")sys.s
2021-05-12 00:11:43 4848
原创 DeprecationWarning: use options instead of chrome_options driver = webdriver.Chrome(chrome_options
问题在执行如下代码时报警告options = webdriver.ChromeOptions()driver = webdriver.Chrome(chrome_options=option, executable_path=executable_path)DeprecationWarning: use options instead of chrome_options driver = webdriver.Chrome(chrome_options=option, executable_path
2021-04-29 11:30:18 2870
原创 解决其他机器(电脑或服务器)访问不了本机django项目的解决方案
1.启动方式问题https://blog.csdn.net/qq_28770757/article/details/1162043962.端口被防火墙限制百度百科:如何设置Windows 7 防火墙端口规则
2021-04-27 17:08:33 914
原创 解决Django跨域访问问题
1.安装django-cors-headerspip install django-cors-headers2.修改settings.py# 在settings.py中放开IP访问限制```pythonALLOWED_HOSTS = ['192.168.1.*', '192.168.1.*',] # # 设置IP白名单ALLOWED_HOSTS = ['*',] # 允许所有的IP可以访问INSTALLED_APPS = [ ...... 'corsheaders',
2021-04-27 17:06:36 1568
原创 django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).
新建Django项目的app出现如下错误:(env) [root@VM-0-5-centos apiproject]# python manage.py startapp blogTraceback (most recent call last): File "/home/Django/apiproject/manage.py", line 22, in <module> main() File "/home/Django/apiproject/manage.py", lin
2021-04-26 17:21:51 501 1
原创 The support for this usage was removed in Celery 5.0. Instead you should use `-A` as a global option
celery5.0的启动命令改变了celery worker -A celery_tasks -l info -P eventlet根据帮助文档查看重新执行就可以了celery --app=celery_tasks worker -P eventlet -l INFO完!
2021-02-02 21:20:01 2166 1
原创 Linux CentOS7 更新yum镜像
CentOS7更换腾讯云镜像如果未安装先wegt(CentOS7默认已安装)yum install wget备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载CentOS 7的repo文件wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
2021-01-10 22:32:56 2260
原创 Linux下(CentOS7)下载并安装Python 3.9教程
思路:查看是否安装安装到常用路径下(Linux软件安装通常安装在/usr/local目录下)下载python对应的依赖(能避免很多问题,暂不清除缘由)下载安装包解压到对应路径CentOS7安装Python1. 查看当前python版本CentOS7默认安装的是python2.7.5,直接安装python3不冲突[root@centos-moxc ~]# pythonPython 2.7.5 (default, Apr 2 2020, 13:16:51) [GCC 4.8.5 20
2021-01-10 22:32:03 23643 18
原创 Docker配置腾讯云镜像加速器
centos系统要求CentOS 7以上Docker客户端版本大于1.10.0##使用腾讯云镜像加速器[root@VM-0-5-centos ~]# mkdir -p /etc/docker[root@VM-0-5-centos ~]# tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]}EOF[root@VM-0-5-centos ~]
2021-01-10 22:28:53 3395
原创 Docker二:重点命令
2. Docker重点命令2.1 常用命令docker version # 显示docker版本详细信息docker -v # 显示docker版本简约信息(只有一行)docker info # 显示docker系统信息,包括镜像和容器的数量docker 命令 --help # 帮助命令2.1 镜像命令查看本地主机上的所有镜像docker images # 可选项 -a --all # 显示镜像 -q --quiet # 只显示镜像ID
2021-01-03 12:24:44 218
原创 Linux docker部署nginx
# 搜索nginx[root@VM-0-5-centos ~]# docker search nginxNAME DESCRIPTION STARS OFFICIAL AUTOMATEDnginx Official build of Nginx. 14228
2021-01-03 12:23:55 279
原创 Docker三:docker镜像原理
Docker镜像原理1.镜像是什么?镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境的开发软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。镜像就是像照镜子一样。我们一般说的镜像是指给系统作个ghost镜像。这样可以在很短时间,很方便的还原出一个完整的系统来。镜像可以说是一种文件,比如iso,gho都属于镜像文件,镜像文件可以直接刻录到光盘中,也可以用虚拟光驱打开2.UnionFS(联合文件系统)定义Union文件系统(UnionF
2021-01-03 12:23:01 200
原创 Docer可视化管理工具Portainer部署
Portainer部署1. 部署单机版:docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer参数说明:-d:容器在后台运行;-p 9000:9000 :宿主机9000端口映射容器中的9000端口–restart 标志会检查容器的退出代码,并据此来决定是否要重启容器,默认是不会重启。–resta
2021-01-03 12:22:27 303
原创 Linux中CentOS7安装Redis6.0.8及自动启动配置
0.安装前如果要redis-6.x以下,需要查看系统gcc版本是否大于4.8.5,否则会出现如下错误编译 redis-6.x,要求 C11 编译器,否则会遇到大量如下所示的错误:主要原因是从 redis-6.x 开始的多线程代码依赖C标准库中的新增类型 _Atomic 。但是注意 gcc 从 4.9 版本才开始正式和完整地支持 stdatomic(gcc-4.8.5 部分支持)。centos7默认的 gcc 版本为:4.8.5 < 5.3 无法编译。安装并查看当前gcc版本为7,即
2020-12-15 16:10:11 889
原创 linux启动Redis客户端时报错 (error) NOAUTH Authentication required.
问题:linux启动Redis客户端时报错 (error) NOAUTH Authentication required.原因redis配置文件设置了密码,输入密码即可运行成功密码登录# 方法一:redis-cli -a 123456# 方法一去掉waring警告redis-cli -a 123456 2>/dev/null# 方法二:redis-cli>auth 123456...
2020-12-15 11:26:25 1340 1
原创 为npm设置代理
在微信小程序云函数中使用部署时报错错误:npm ERR! code ERR_TLS_CERT_ALTNAME_INVALIDnpm ERR! errno ERR_TLS_CERT_ALTNAME_INVALIDnpm ERR! request to https://registry.cnpmjs.org/wx-server-sdk failed, reason: Hostname/IP does not match certificate's altnames: Host: registry.
2020-10-22 10:50:09 834
原创 Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ property manually.
2020-09-28 19:33:39 259
原创 python镜像快速安装
国内镜像:默认:https://pypi.python.org/simple清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里:http://mirrors.aliyun.com/pypi/simple/豆瓣:http://pypi.douban.com/simple/华中理工大学:http://pypi.hustunique.com/山...
2020-07-20 17:45:45 1998
原创 The path python2 (from --python=python2) does not exist
查看python3路径which python3指定python3路径virtualenv --python=/usr/bin/python3 venv
2020-06-01 15:38:09 1570
原创 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated c
执行sql更新操作出现异常:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ which is not functionally dependent on colu...
2020-02-28 22:21:06 137
原创 Python日志:name ‘logging‘ is not defined;代理IP pip install xxx --proxy=http....
报错:def __init__(self): self.logger = logging.getLogger(__name__)def process_request(self, request, spider): self.logger.debug('Try Exception time') self.logger.debug('Try second tim...
2020-01-10 11:38:04 8019
原创 module ‘sys‘ has no attribute ‘setdefaultencoding‘
原代码:import sysreload(sys)sys.setdefaultencoding("utf-8")修改后:import importlib,sysimportlib.reload(sys)# sys.setdefaultencoding('utf8') #注释
2020-01-09 19:37:59 6175
原创 TCP connection timed out: 10060: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败
原因:代理IP有问题,或者没有代理IPsetting.pyDOWNLOADER_MIDDLEWARES = { # 'myproject.middlewares.myprojectDownloaderMiddleware': 543, 'myproject.middlewares.myprojectProxy': 541}middlewares.pyim...
2020-01-09 17:23:55 6927
原创 json形式常见的存储方式
爬虫下来的数据是json文件,所以简单整理一下json形式的存储/读取以及转化方面的知识# 案例数据list_city =[ {'node_name': '鞍山', 'node_href': 'https://anshan.anjuke.com/'}, {'node_name': '安阳', 'node_href': 'https://anyang.anjuke.co...
2019-12-26 19:13:09 2346
原创 Failed to init API, possibly an invalid tessdata path
img = Image.open('code.jpg')result = tesserocr.image_to_text(img)print(result)执行时会报错:Failed to init API, possibly an invalid tessdata path原因:Anaconda3目录和Tesseract_OCR文件下tessdata目录不一致解决:将Tess...
2019-12-25 10:53:26 861
原创 python module 'pip' has no attribute 'pep425tags'
AMD64import pip._internalprint(pip._internal.pep425tags.get_supported())win32import pipprint(pip.pep425tags.get_supported())参考链接:https://blog.csdn.net/qq_33733970/article/details/80503...
2019-12-25 10:28:44 330
原创 基于Python对Lending Club信贷业务数的分析
项目背景作为旧金山的一家个人对个人的借贷公司,Lending Club成立于2006年。他们是第一家注册为按照美国证券交易委员会SEC(Securities and Exchange Commission)的安全标准向个人提供个人贷款的借贷公司。与传统借贷机构最大的不同是,Lending Club利用网络技术打造的这个交易平台,直接连接了个人投资者和个人借贷者,通过此种方式,缩短了资金流通的...
2019-09-11 15:29:49 2687 1
原创 基于MYSQL对消费金融公司及对手内部数据的分析
背景介绍:公司主要做银行消费金融(以下称为甲方)的逾期催款业务,只做M1(逾期10-30天)和M2时段(逾期30-60天),其中M1有5家竞争对手(加上我们共6家),M2有4家竞争对手(加上我们共4家)。因为业务的特殊性,我们的业务员都是用甲方的系统作业,而且我们只能看到自己公司的数据,其他渠道数据几乎没有。因为每一天都有拉数据的习惯,偶然有一天发现甲方业务系统有全部渠道业务员的数据,虽然数据...
2019-09-09 18:00:06 475
原创 【mysql】mysq插入中文数据出现问号——已解决
【提出问题】mysq插入中文数据时出现问号【分析问题】插入中文数据变成问号,一般都是因为字符集没有设置成utf8的原因【解决问题】1、修改字符集:ALTER TABLE 表名 MODIFY 列名 类型(20) CHARACTER SET "utf8";如本示例:ALTER TABLE Student MODIFY s_name varchar(20) CHARAC...
2019-06-29 16:20:39 591
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人