- 博客(22)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Mac 下安装mysqlclient 报错ERROR: Command errored out with exit status 1: python setup.py egg_info Check
sudo find / -name mysql_config>>> /System/Volumes/Data/usr/local/Cellar/mysql-client/8.0.18/bin/mysql_configln -s /System/Volumes/Data/usr/local/Cellar/mysql-client/8.0.18/bin/mysql_config /usr/local/bin/mysql_config
2020-10-21 15:36:31
690
2
原创 mac 上ModuleNotFoundError: No module named 'pkg_resources'
问题:在使用pipenv安装软件的时候报错Traceback (most recent call last): File "/usr/local/Cellar/pipenv/2018.11.26_2/libexec/bin/pipenv", line 6, in <module> from pkg_resources import load_entry_pointMo...
2020-04-20 11:08:52
1287
原创 django sso django-mama-cas django-cas-ng 实现单点登录
sso单点登录单点登录:Single Sign On,简称SSO,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS框架:CAS(Central Authentication Service)是实现SSO单点登录的框架。django-mama-cas 这个插件在django中实现了cas服务端的功能django-cas-ng 这个插件在django...
2019-12-27 14:25:44
2878
5
原创 {"non_field_errors":["Unable to log in with provided credentials."]}% 无法使用提供的凭据登录
在使用rest_framework_jwt进行登陆验证获取token的时候会报{"non_field_errors":["Unable to log in with provided credentials."]}%这个错误,原因是没有创建这个用户使用python3 manage.py createsuperuser命名创建用户,用户名密码curl -X POST -d "usern...
2019-12-16 11:10:00
5129
1
原创 docker-compose 一步步构建django + redis + mysql + nginx项目
docker软件开发面临的问题之一就是环境配置问题,当前的软件环境可以运行程序,但是换一台服务器由于环境的不同可能导致原先能正常运行的程序跑不起来,也就意味着换一台机器,就要重新配置一遍环境,非常费时费力。于是就想着可不可以安装软件的时候把之前的环境也带着。如果把一台服务器看做是一艘货船,每个软件及依赖的环境看做是一个个集装箱,就可以很好的理解docker在服务器中的作用。docker 与...
2019-09-24 15:46:56
5220
7
原创 pyspark RDD基本操作
# encoding: utf-8import osfrom pyspark import SparkConf, SparkContext# 指定使用python3os.environ["PYSPARK_PYTHON"] = "/usr/local/bin/python3"# 初始化sc = SparkContext()# 创建RDDintRDD = sc.paralleli...
2019-09-11 16:43:53
587
原创 python plt 绘图,双轴设置刻度,步长,使用栅格,以base64格式输出
def make_plt(context, host, status): # 定义y轴展示信息字典 label1_dict = {'0': 'in_bytes', '1': 'out_bytes', '2': 'all_bytes'} label2_dict = {'0': 'in_packets', '1': 'out_packets', '2': 'all_packe...
2019-07-19 16:19:25
11612
原创 python进阶,常见的Python问题
python 是如何进行内存管理的?一 对象的引用计数机制Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数引用计数增加的情况?1一个对象分配一个新的名称2将其放到一个容器中(如列表,元组或字典)引用计数减少的情况?1 使用del语句对对象别名显示的销毁2 引用超出作用域或被重新赋值sys.getrfcount()函数可以获得对象的当前引用计数多数情况下...
2019-02-19 15:22:33
1139
原创 pandas
pandas如果用Python中的列表和字典来作比较,那么可以说Numpy是列表形式,没有数值标签,而Pandas就是字典形式,Pandas是基于numpy构建的,让Numpy为中心的应用变的更加简单pandas有两种数据结构Series,DataFrameimport pandas as pdimport numpy as np#创建一个Seriess = pd.Series([1...
2019-01-30 10:13:11
142
原创 Python3中新式类中多继承使用的c3算法
最近在看Python新式类和旧式类的区别,发现网上很多材料都说旧式类采用的是深度优先的遍历方法,而新式类采用的是广度优先遍历的方法,但是自己写了一些例子发现并不是广度优先而是c3算法class G: var = "Class G"class E(G): passclass F(G): passclass B(E): passclass C(F): ...
2018-12-11 15:41:43
333
原创 python flask nginx keepalived 实现负载均衡
最近在部署一个flask服务,要了两台服务器尝试了一下负载均衡环境:Centos,python3,flask,nginx,keepalived,确保上述包安装成功首先实现nginx的负载均衡140.143.66.123:90是我的主机,端口90是因为flask服务监听的是90端口,权重为2/3,意思是每三次请求有两次会发送到这台机器上。listen 8000;是值nginx监听...
2018-11-28 11:40:27
2271
原创 朴素贝叶斯分类器
#encoding:utf8import numpy as npimport cmathimport math"""贝叶斯决策理论的核心思想,就是选择最高概率的决策使用贝叶斯准则可以交换条件概率中的条件与结果P(x|c) = P(c|x)*P(x)/P(c)""""""条件概率公式贝叶斯推断是贝叶斯定理的用应,而贝叶斯定理实则是计算条件概率的公式所谓条件概率就是指在事件B...
2018-11-22 18:17:35
185
原创 Python 解析百度,搜狗词库
最近在解析百度词库https://shurufa.baidu.com/dict。说一下解决思路吧。把文件下载下来会发现是字节流。而计算机存储数据有两种方式,大端字节序,小端字节序。计算机的内部处理都是小端字节序。人类还是习惯读写大端字节序。所以,除了计算机的内部处理,其他的场合几乎都是大端字节序,比如网络传输和文件储存。计算机处理字节序的时候,不知道什么是高位字节,什么是低位字节。...
2018-11-01 15:26:22
2016
原创 Fatal error in launcher: Unable to create process using '"' PermissionError: [WinError 5] 拒绝访问。:
Fatal error in launcher: Unable to create process using 'python 安装gevent报这个错误使用python -m pip install gevent 若下载成功但又出现 PermissionError: [WinError 5] 拒绝访问。:这种错误应该就是权限问题使用python -m pip insta...
2018-09-26 15:25:40
549
原创 快手最新字体反爬
快手最近更新了字体反爬,经过三天奋战初步解决了快手的字体反爬。下面截图是一套字体库这是一套字体库这么多连接可能是为了适应不同浏览器,我看到我司数据库有400多快手主页链接,于是就将这400多主页链接请求了一遍用正则提取了这400多主页中的字体库,去重后发现只有5套不同的,也就可以初步认为快手使用5套字体库每次请求随机发送一套字体库。 于是程序就有了这样一步每次请求先分析用了那套...
2018-09-12 12:07:09
14188
2
原创 knn算法解析
#coding:utf8"""k-近邻算法的一般流程(1)收集数据:可以使用任何方法收集数据(2)准备数据:距离计算所需要的数值,最好是结构化的数据结构、(3)分析数据:可以使用任何方法(4)训练算法:此步骤不适用于k-近邻算法(5)测试算法:计算错误率(6)使用算法:首先需要输入样本数据和结构化的输出结果,然后运行k-近邻算法判定输入数据分别属于哪个分类,最后应用对计算出的分...
2018-08-24 16:39:26
527
转载 nginx 安装配置
https://www.yiibai.com/nginx/nginx-install.html个人搭建的肿瘤社区http://www.h2cancer.com/希望能为肿瘤患者提供一个交流互助的平台
2018-03-15 17:35:04
160
原创 windows下安装mysql及问题解决
要安装mysql首先要彻底删除mysql这里就不做介绍了1首先下载mysql并解压到指定文件夹中下载地址 https://dev.mysql.com/downloads/mysql2发现mysql根目录下没有data目录和my.ini文件,不要紧,初始化mysql的时候系统会自动创建一个data目录,我们只需创建一个my.ini文件即可。3新建文本文档改名为my.ini将下面代码复制进...
2018-02-07 16:21:43
831
原创 linux挂载python程序
vi **.sh 编写一个.sh文件 文件名自定义文件中写:nohup python3 -u **.py > ** .log 日志 2>&1 & 之后执行:sh **.shps -ef | grep "python3" 按python查进程tail -f **.py.log 查看日志kill -9 PID 进程号 终止进程 个人...
2018-02-02 11:29:01
1163
转载 linux 下python3的安装与编译,以及scrapy出现sqlite3错误的解决方案
最近在公司服务器上运行scrapy爬虫,结果出现了sqlite3找不到,和动态模块找不到导出函数的错误,由于公司py2和py3没有分虚拟环境所以我怀疑是安装各种包时出现了错误,所以我重新创建了py3的虚拟环境然后在虚拟环境下运行scrapy代码发现还是出现sqlite3的问题,于是各种搜索问题的答案,最终找到了解决方法,就是在虚拟环境里重新编译python3并且配置sqlite3注意一定要重新...
2018-02-02 11:24:41
937
原创 linux 下创建虚拟环境
1 安装虚拟环境sudo pip install virtualenvsudo pip install virtualenvwrapper2 激活虚拟环境source virtualenvwrapper.sh3 创建虚拟环境mkvirtualenv -p (编译地址) /usr/bin/pyhon3 (名称) py3找python3地址使用 whereis python...
2018-02-02 11:10:58
9335
原创 linux 下无法连接pymssql的解决方案
1.安装wgetyum -y install wget2.下载:wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz安装:[root@vm01 ~]# tar -zxvf freetds-stable.tgz[root@vm01 ~]# cd freetds-0.91[root@vm01 fr...
2018-02-02 11:09:16
609
Python地址 地址为什么会这样变化
2017-08-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人