自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

songrenqing

博客主要是为了记录自己在学习python中遇到的问题,解决问题的方法。有些问题早就存在,解决问题的方法也有很多,我只是把这些存在的问题和自己经过测试成功的方法,重新记录下来,便于自己学习和重温。

  • 博客(30)
  • 收藏
  • 关注

原创 Jupyter安装nbextensions,启动提示没有nbextensions库

错误日志 Traceback (most recent call last): File "/usr/local/Cellar/jupyterlab/2.0.1/libexec/lib/python3.7/site-packages/notebook/notebookapp.py", line 1670, in init_server_extensions ...

2020-04-06 11:36:58 4380 4

原创 Python系列之闭包

什么是闭包闭包(closure)是函数式编程的重要的语法结构。函数式编程是一种编程范式 (而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中,我们见到过函数(function);在面向对象编程中,我们见过对象(object)。函数和对象的根本目的是以某种逻辑方式组织代码,并提高代码的可重复使用性(reusability)。闭包也是一种组织代码的结构,它同样提高了代码的可重复使用性。2...

2020-03-21 20:00:06 213

原创 在Sublime中配置Python环境,IPython解释器,并设置快捷键

配置Pyhton运行环境新建sublime-build文件Tools -> Build System -> New Build System复制以下内容到文件,并保存,命名Python3.sublime-build"cmd": ["/usr/local/bin/python3", "-u", "$file"], "file_regex": "^[ ]*File \"(.....

2020-03-15 17:17:32 898

原创 安装jupyterthemes,提示没有权限

问题:网上找了一个库,想更改jupyter的主题,结果输入pip3 install jupyterthemes 后,提示Could not install packages due to an EnvironmentError: [Errno 13] Permission denied解决办法:install后面加一个 --user就好pip3 install --user ju...

2019-07-23 14:44:32 616

原创 python 统计词频后输出结果到Excel和txt文档

分词的应用场景还是蛮多的,比如电商里面的产品用户评价,每个商品的评价数很多,由于是大量的文本,需要从这些文本找出评价的关键字,这个时候分词就能派上用场;再比如,做文本分析,热点词统计都会用到分词。整体思路就是利用python中的jieba库,对每一行文字进行分词处理,处理之后的结果放在list(列表)中。遍历列表,重复的值就计数,留下唯一的值作为key。引用库import jieba...

2018-07-28 10:23:09 17911 1

原创 亲测有效,解决The server quit without updating PID file和Can 't connect to local MySQL server through socket

一、登陆mysql的时候报错$ mysql -u root -pEnter password:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)出现这个错误,是因为MySQL并没有启动,为了验证这个猜测,可以打开活动监视器,搜索mysqld,是无法搜到...

2018-07-15 17:40:32 3095 1

原创 Scrapy爬虫,数据存入MongoDB

一些想法首次登陆MongoDB,由于没有设置用户管理权限,会给出警告,“WARNING: Access control is not enabled for the database”。警告(warning)和错误(error)不一样,你完全可以忽略警告,并不影响你使用MongoDB。即使你没有创建管理员权限,在没有账号和密码的情况下也可以对数据库进行操作。但是从安全的角度考虑,最好是给要操作的数...

2018-06-13 15:07:47 7948 1

原创 通过whl文件安装pymongo

通过pip命令安装pymongo的时候,提示以下错误:Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问网上查找了很多资料,包括stackoverflow上,大部分人说以管理员权限运行cmd,然后再用pip命令安装就可以了。但是很遗憾,即使以管理员权限安装还是不行。所以还是回到了万能的解决办法,下载whl...

2018-06-11 12:25:53 1286

原创 Mac下安装mongoldb 报错 IllegalOperation: Attempted to create a lock file on a read-only directory

错误日志2018-06-08T22:39:45.815+0800 I STORAGE [initandlisten] exception in initAndListen: IllegalOperation: Attempted to create a lock file on a read-only directory: /data/db, terminating2018-06-08T22:...

2018-06-09 10:31:30 3911 3

原创 Mac下安装mongoldb 报错 Failed to set up listener: SocketException: Address already in use

错误日志2018-06-08T21:52:26.653+0800 E STORAGE [initandlisten] Failed to set up listener: SocketException: Address already in use2018-06-08T21:52:26.653+0800 I CONTROL [initandlisten] now exiting2018-...

2018-06-09 08:28:47 8899 1

原创 Windows环境下MongoDB 的安装及配置

MongoDB的安装1.下载的话,最好到官网下载,安全,省心。官方文档也是很好的学习资料。MongoDB官方的安装包网址:https://www.mongodb.org/dl/win32/x86_64-2008plus-ssl?_ga=2.48115943.1354382299.1528422027-905557587.1528422027)安装包有zip和msi格式,我的电脑是win10系统64...

2018-06-08 17:52:50 957

原创 python安装scrapy爬虫框架,提示 error: command 'clang' failed with exit status 1

scrapy是python爬虫中,比较常用的一种框架。提示异常:Mac上安装的时候,报错"error: command 'clang' failed with exit status 1"。songrenqingdeMacBook-Pro:~ songrenqing$ pip install scrapyCollecting scrapy Using cached https://file...

2018-06-03 12:21:13 16757 3

原创 Mac下文件Non-ISO extended-ASCII编码问题

在中文环境使用Mac电脑,经常会出现编码问题。比如从某个网站,下载了一个txt文件。但是由于文件中包含中文,需要将文件转换成utf-8编码,Mac记事本才能正确打开。不然会出现乱码或者打不来的情况,如下图:还有就是Mac对excel并不友好,Mac安装的excel没有utf-8编码。所以网上经常也有人问,Mac下excel打开文件全是乱码,怎么解决。之前在知乎有回答这个问题,Office for ...

2018-06-02 22:41:42 6353 2

原创 python读写txt文件,并用jieba库进行中文分词

在虎扑上随便找了一段文字,粘贴到word.txt文件中,然后对这段文字进行处理。其中用到的matplotlib库,主要是用来绘图;jieba库,对文字进行分词;wordcloud库,构建词云。一、引用库import jiebaimport matplotlib as mplimport matplotlib.pyplot as pltfrom wordcloud import WordClo...

2018-06-01 17:51:56 25284 7

原创 拉勾网招聘数据分析

关于如何爬取拉勾网上的招聘信息,网上教程很多,而且很详细,我自己不再重复提供了。每个人遇到的大部分问题,我估计70%,在网上都可以找到答案。善于利用搜索引擎,自己多动手,就能够解决其中的大部分问题。我感兴趣的是,如何处理爬下来的数据,这些数据能够描述什么样的现状。当然了,仅仅展示这些数据,对于数据分析来说是远远不够的。展示是第一步,是基础。如何从这些展示的数据中发现问题,并提出解决方法,甚至能够说...

2018-06-01 17:43:04 8301 18

原创 mac电脑利用file和iconv命令修改文件编码

cd 进入相应文件夹的路径比如我的文件保存在downloads这个路径,我就会用cd命令进入到Downloads这个文件夹songrenqingdeMacBook-Pro:~ songrenqing$ cd /Users/songrenqing/Downloadsfile命令查看相应文件的编码songrenqingdeMacBook-Pro:Downloads songrenqing$ file ...

2018-05-26 18:28:29 3045

原创 mysql中利用binlog日志恢复数据

(1)开启二进制日志,my.ini/my.cnf参数配置(2)重启mysql,然后登陆,查看log_bin是否开启(on:开启,off:关闭)备注:首先我们来认识几个与bln-log相关的mysql命令flush logs 会多一个最新的bin-log日志show master status 查看最后一个bin-log日志相关信息reset master 清空所有的bin-log日志(3)log-...

2018-05-15 23:24:25 3647 1

原创 Mysql创建用户之后,没有刷新,导致无法在用户列表找到该用户

mysql创建用户之后,没有刷新,导致无法在用户列表(user)找到该用户错误:解决:flush privileges

2018-05-15 22:39:44 7185

原创 Mysql 5.7及以上的版本里面没有password字段

想要查看数据库中用户信息,结果报错没有password这个字段了。原来在mysql 5.7及以上的版本里面,password这个字段已经被authentication_string取代。报错:解决办法:(1)查看mysql中表user的结构,直接describeuser(2)password替换成authentication_string...

2018-05-15 18:07:36 3094

原创 Fatal error in launcher: Unable to create process using 'e:\program files\python 3.6.3\python.exe'

pip安装库的时候会出现类似的错误.比较奇怪的是,之前都没遇到过这样的问题,直接使用pip命令行安装就可以.我感觉出现这样的问题,应该与自己电脑里面安装了多个python版本有关,之前的版本可能没有卸载干净.或者环境配置的时候,多个版本的环境变量都设置过.如果不指定python版本的话,系统不知道你要调用那个python的pip的命令.错误pip install bs4解决办法:python -m...

2018-04-21 15:28:51 3573 1

原创 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Windows下安装mysql,官网下载mysql的zip压缩文件,解压后有类似mysql-5.7.18-winx64这样的以软件-版本号-系统命名的文件。cd进入bin文件夹,运行命令mysqld --initialize之后,目录中会生成一个新的文件夹data;继续运行mysqld --install,安装成功。第一次登陆mysql,可以直接用mysql -u root登陆,然后设置密码。但是...

2018-04-12 17:04:33 263

原创 Aria2绕开百度云的限速

Aria2绕开百度云下载限速的具体原理不清楚,不过方法是有效的,过程也不是很复杂,下载一个chrome插件和Aria2GUI客户端即可。下载工具链接: https://pan.baidu.com/s/12UA8oUs7Kxk74ooDculSUg 密码: 5cp71:下载Aria2GUI,解压后打开客户端,并拷贝到应用程序中⚠️Aria2GUI的客户端不拷贝到应用程序,会出现Error:Inter...

2018-04-10 21:22:29 6981

原创 python 3 爬起点中文网,简单分析

python 3之后,爬虫相对来说简单一些。主要会用到requests和beautifulsoup库,reuqests代替浏览器发送http请求并返回内容,返回的内容之前都是用正则表达式处理,当然现在也可以,不过现在beautifulsoup库用得比较多。beautifulsoup处理html标签,用得最多的是find、find_all、select函数。一、研究网页结构网址:https://ww...

2018-02-09 20:20:00 1509

原创 AttributeError: module 'requests' has no attribute 'get'

系统提示requests模块缺少get属性这个错误非常低级,requests模块中本来就有get属性,只是因为我把文件名命名成了requests.py,和模块requests重名导致了错误,修改文件名即可。

2018-01-24 11:38:15 2606

原创 安装Statsmodels模块

python安装库,直接用pip命令就好,比如pip install numpy,pip install pandas。但是 pip install statsmodels,是会报错的。要想成功安装Statsmodels也不是很难:第一步:安装wheelpip install wheel第二步:下载statsmodels的whl文件官网地址:https://pypi.pytho

2017-12-29 22:29:41 26786 4

原创 解决使用 savefig 保存图片时的空白问题

不同的操作系统,使用savefig的顺序是不一样的,顺序错误会导致保存的图片是空白。Windows系统中,不管你是fig.savefig()还是plt.savefig(),必须放在plt.show()之后,不然保存的图片为空。plt.show()plt.savefig(r'/Users/song/Downloads/test.png')Mac系统中,fig.savefig()必须放...

2017-12-29 16:37:31 3155 1

原创 matplotlib画图,x轴标签旋转

matplotlib画条形图的时候,x坐标轴标签默认是垂直的,这样看起来比较费力,如下图:调整x轴标签,从垂直变成水平或者任何你想要的角度,只需要改变rotation的数值。for tick in ax1.get_xticklabels():    tick.set_rotation(360)

2017-12-28 22:50:36 91365 6

原创 Mac中用matplotlib绘图,中文显示乱码

解决Mac中用matplotlib画图,中文显示乱码问题

2017-12-10 20:15:55 7252

原创 window下mysql 5.7 批量导入数据出错 error1290

error code:1290  the mysql server is running with the --secure-file-pfiv option so it cannot execute this statement

2016-11-16 17:09:51 3748

原创 mysql 5.7以上版本的安装

一、mysql 5.7的安装mysql-5.7.11-winx64安装配置,具体可参考 http://www.cnblogs.com/endv/p/5205435.html 这篇文章注:这篇教程,里面包含了创建新的data文件步骤二、压缩包解压后没有data文件夹如果不是按照上面的安装步骤,需要创建新的data文件夹,可以使用mysqld --initi

2016-11-13 22:18:52 335

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除