自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 Mac下pdf2docx,ImportError: dlopen(xxx/fitz/_fitz.xxx.so, 2):Symbol not found: ____chkstk_darwin

问题描述: 在Mac系统下使用pdf2docx将PDF转换成word文档时,报错ImportError: dlopen(/Users/mac/opt/anaconda3/lib/python3.7/site-packages/PyMuPDF-1.19.6-py3.7-macosx-10.13-x86_64.egg/fitz/_fitz.cpython-37m-darwin.so, 2): Symbol not found: ____chkstk_darwin,以下是完整的报错信息:Traceback (m

2022-03-10 23:23:00 2483 1

原创 解决Spyder无法抓取Yahoo!finance财经数据

问题描述:用Spyder在Yahoo!finance上抓取财经数据时,处于无反应状态,无法抓取所需的财经数据。主要是因为Yahoo!finance停用了它的历史数据API,所以为了能继续抓取数据,需要安装yfinance(yfinance的官网),这个就是专门为了解决无法从Yahoo!finance抓取数据而开发出来的。解决方法:1、使用pip安装yfinancepip install y...

2020-03-19 21:01:58 2628

原创 解决python中AttributeError: module 'pandas' has no attribute 'rolling_std'

python中出现AttributeError: module ‘pandas’ has no attribute 'rolling_std’错误,是因为pandas从0.18.0版本开始,将函数pd.rolling_*弃用,并用相应的函数来代替,以下是官方文档的说明(pandas 0.18.0发行版本说明文档链接):示例:>>>import pandas as pd&g...

2020-03-19 18:57:14 3492

原创 解决python中ModuleNotFoundError: No module named 'pandas.io.data'

问题说明:python中出现ModuleNotFoundError: No module named 'pandas.io.data’错误,是因为pandas从0.17.0版本之后就已经弃用了pandas.io.data,转而由pandas-datareader替代,以下是官方的发行版本说明(pandas官方发行文档链接):解决方案:1、首先使用pip安装pandas-datareader(...

2020-03-19 14:42:46 11118

原创 Mac系统下安装Homebrew

前提条件:Mac电脑已经提前安装好了Command Line Tools(没有安装的,可以参考这篇文章Mac OS安装Command Line Tools下面开始安装Homebrew第一步:打开Mac终端,输入以下语句,安装Homebrew/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/i...

2020-02-11 16:11:12 1136 4

原创 Mac系统下连接redis报错:Could not connect to Redis at 127.0.0.1:6379: Connection refused

问题描述:redis已经安装好了,并且可以成功启动redis-server,但是在使用redis-cli连接redis时报错:Could not connect to Redis at 127.0.0.1:6379: Connection refused,错误如下图所示:问题解决:出现这个问题主要是因为启动redis-server之后,使用control+c退出了redis,此时使用redi...

2020-02-11 05:24:49 4041 1

原创 Mac系统启动redis服务器报错:Could not create server TCP listening socket *:6379: bind: Address already in use

问题描述:Mac下已经安装好了redis,在终端启动redis时突然报错:Could not create server TCP listening socket *:6379: bind: Address already in use,报错如下图所示:提示我6379端口地址(redis默认端口)被占用了。解决办法:1)在Mac终端使用ps -ef和grep命令查找并显示进程,命令语句如...

2020-02-11 04:59:18 3206 1

原创 Mac电脑安装Redis服务器和python的redis库

第一步:首先在Redis官网(地址为:Redis下载地址)上下载稳定版的Redis第二步:在【前往】中找到【前往文件夹】,然在出现的对话框中输入/usr/local,点击前往,然后将下载的软件包解压后移动到/usr/local目录下第三步:1)打开终端,然后输入以下语句,进入到redis-5.0.7目录下cd /usr/local/redis-5.0.7如下图所示:2)然...

2020-02-11 04:20:15 272

原创 Python Construct库(2.9版本)的一些使用

问题引入:在阅读《Python语言及其应用》(2016年出版)一书时,在第七章 7.2.3节中介绍使用第三方库construct处理二进制数据时,给出了一个例子:使用construct库处理PNG图片的二进制数据,获取PNG图片的尺寸。书上给出的代码示例如下:from construct import Struct, Magic, UBInt32, Const, String#基于https:...

2020-01-20 21:43:13 1118

原创 在python IDLE中报SyntaxError: unindent does not match any outer indentation level

在python交互式编程中,遇到了缩进不匹配的问题,报的错误是SyntaxError: unindent does not match any outer indentation level。错误显示如下图所示:一开始我是使用空格手动缩进,使得if-else语句对齐,但是报错提示我缩进不匹配,我原以为是缩进不够,我又使用tab键进行缩进,还是报错。后来我发现,if语句并没有进行缩进,只是因为...

2019-12-30 18:46:25 2959 1

原创 Mac终端下执行.py文件

在Mac终端下直接执行python文件.py的方法:第一步:准备好一个test.py文件,里面就包含一条语句print("Hello World!")第二步:找到test.py所在的路径,在Mac终端进入该路径,我的是在桌面上了,所以路径就是cd /Users/mac/Desktop如果不知道路径,可以直接将.py文件直接拖到终端下,终端会直接显示文件的路径。第三步,输入以下语句...

2019-12-30 18:24:41 3819

原创 Mac下更新anaconda中Spyder的版本

下载安装anaconda之后,打开Spyder时一直提醒让我更新到Spyder4.0.0版本,因为第一次使用,所以不是很清楚如何更新,因此走了不少弯路,但最后成功更新了,现记录如下。1.我先是在mac终端输入官网给出的语句,进行更新conda install spyder=4.0.0但是一直出现错误无法更新,后来我又用以下语句进行更新conda update spyder但是提示...

2019-12-26 19:57:08 3538 8

原创 Mac中实现python IDLE清屏

python IDLE中是不带清屏功能的,所以为了实现清屏功能,特地查阅了一些资料,现整理记录一下。第一步:准备好所需的清屏代码:"""Clear Window ExtensionVersion: 0.2Author: Roger D. Serwy roger.serwy@gmail.comDate: 2009-06-14It provides "Clear ...

2019-12-26 19:22:45 2583 5

原创 python2.7.10和3.7中实现两个print输出不换行

print("Hello")print("World")运行结果是HelloWorld如果想实现同一行输出,可以在print(“Hello”)后面加一个逗号,如下所示:print("Hello"),print("World")运行结果就是:Hello World在python3.7中可以用end=’ '来实现print输出不换行,end是python3的语法,代码如下:pr...

2019-12-24 18:53:19 303

原创 python2.7.10中报NameError:name 'XXX' is not define

python2.7.10中报NameError:name ‘XXX’ is not defineimport randommenu=["coffee","tea","cola","milk","water"]print("Menu:",menu)name=input("Your name please:")drink=random.choice(menu)print("Hello,",...

2019-12-24 18:20:39 760

空空如也

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

TA关注的人

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