![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Debug
I天辉I
专注于Python相关的量化投资
展开
-
AttributeError: 'module' object has no attribute '_base' 可行解决办法
今天 variety 出错,如下: class TreeBuilderForHtml5lib(html5lib.treebuilders._base.TreeBuilder):AttributeError: 'module' object has no attribute '_base'解决办法:要升级html5lib库至1.0b8 可以解决问题.pi转载 2017-12-03 16:26:10 · 764 阅读 · 0 评论 -
为Python添加默认模块搜索路径
原文出处:https://www.douban.com/note/334738164/ 方法一:函数添加1 import sys2 查看sys.path3 添加sys.path.append("c:\\")方法二:修改环境变量w用户可以修改系统环境变量PYTHONPATH方法三:增加.pth文件,推荐!在site-packages添加一个路径文件,如mypkpath.pth,必须以.pth为后缀,...转载 2018-06-15 15:19:09 · 559 阅读 · 0 评论 -
使用pip更新whl 报错Fatal error in launcher: Unable to create process using '"'
问题1:最初使用的是python2.7,后来因为需要安装了python3.5。在使用pip更新whl 时报错Fatal error in launcher: Unable to create process using ‘”’借鉴@春暖花开zijuanhua的方法成功解决问题。 两个版本的Python名称分别设置的是:python和python3 使用 python -m pip install ...转载 2018-07-11 16:48:38 · 460 阅读 · 0 评论 -
在Python2.7下如何安装TA-lib库
最近在做一个关于股票预测的模型,由于想要用Talib库中的方法,来提取各种金融技术指标,所以就下了这个库。但整个过程可谓是一波三折。花费了大半天才搞定这件事。下面来给大家分享一下安装的步骤,省的大家再往这个坑里跳。。。环境介绍:Python2.7+Win10安装步骤:1.执行pip install TA-Lib如果以前没有安装过vc,或者编译工具没在path下面,应该会遇到这个错...转载 2018-08-10 15:11:32 · 621 阅读 · 0 评论 -
64位linux下编译32位程序的错误“error: gnu/stubs-32.h: No such file or directory”
解决方法:yum -y install glibc-devel.i686参考 http://blog.sina.com.cn/s/blog_6797a6700101eta5.html 的第二条评论。 如果有 “/usr/lib/ld: cannot find -lc”这样的错误,可能是找不到静态库 libc.a,(找不到到动态库 libc.so的可能性很小)。解决方法:yu...转载 2018-08-14 11:07:18 · 598 阅读 · 0 评论 -
【MongoDB】——特定服务错误代码100
最近想了解一下关于MongoDB的知识,记得之前电脑上安装的MongoDB也能正常启用,可是这次在使用mongodb,却遇到一下小麻烦啊。mongodb无法启动,小编很苦恼,尝试了各种方法,甚至卸载重新安装都解决不了,无奈既然要历练我,那就迎接吧。 先说这个错误造成的原因:使用bat配置可以启动,就是以下这种方式>C:>cd c:\MongoDB\Server\bin...转载 2018-08-15 11:33:45 · 834 阅读 · 0 评论 -
supervisord supervisorctl 问题supervisor.sock refused connection
如果supervisord挂了的话,提示supervisor.sock refused connection。 ,重新启动命令为supervisord 常用命令:supervisord -c /etc/supervisord.conf 启动supervisord并使用配置supervisorctl restart mall_sellervi /etc/supervi...转载 2018-09-03 17:30:01 · 7236 阅读 · 1 评论 -
解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
在开头加上import sysreload(sys)sys.setdefaultencoding( “utf-8” )Python自然调用ascii编码解码程序去处理字符流,当字符流不属于ascii范围内,就会抛出异常(ordinal not in range(128))。所以解决方法就是修改默认编码,需要注意的是需要先调用reload方法。 ...原创 2018-10-09 11:58:49 · 41972 阅读 · 14 评论 -
_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h':问题的解决
在win7下安装了python后,想安装python-mysql,使用pip安装出现如下问题:>pip install MySQL-python_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory error: command '"C:...转载 2018-10-21 21:18:45 · 387 阅读 · 0 评论 -
Intellij IDEA ,按Ctrl+左键,不能进入类或方法的【解决办法】,提示Cannot find declaration to go to
Intellij IDEA ,按Ctrl+左键,不能进入类或方法的【解决办法】,提示Cannot find declaration to go to如图,,按住Ctrl+鼠标单击的时候,系统提示Cannot find declaration to go to。原因:导入项目的时候使用的是Open而不是Import Project。解决方法:关闭当前项目,如图...转载 2019-03-16 11:49:44 · 7316 阅读 · 2 评论 -
Python读取文件时出现UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position xx: 解决方案
Python在读取文件时with open('article.txt') as f: # 打开新的文本 text_new = f.read() # 读取文本数据出现错误:UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 145: illegal multibyte sequence此时有两种...转载 2019-03-22 12:31:46 · 2508 阅读 · 0 评论 -
出现 ImportError: cannot import name 'Type'
安装较低版本的tornado ,命令如下:pip install tornado==5.1.1原创 2019-03-30 16:34:54 · 6553 阅读 · 0 评论 -
'gbk' codec can't encode character解决方法
使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position ... 这个问题。 网络上有很多类似的文件讲述如何解决这个问题,但是无非就是encode,decode相关的,这是导致该问题出现的真正原因吗?不是的。 很多时候,我...转载 2019-04-07 12:44:57 · 2329 阅读 · 0 评论 -
crontab中运行python程序出错,提示ImportError: No module named解决全过程
将一个python脚本放入crontab执行时,提示如下错:ImportError: No module named hashlib但是在shell中直接执行时没有任何问题,google之后,得到线索是PYTHONPATH的问题,PYTHONPATH会决定python查找lib的路径。在服务器上面echo $PYTHONPATH的时候没有任何路径继续调查发现最终影响的是sys.path分别输出了两...转载 2018-06-15 15:16:59 · 3561 阅读 · 0 评论 -
解决No module named _sqlite3的问题
在linux机器上,运行django执行新建app命令python manage.py startapp learn ,报错:No module named _sqlite3 详细错误如下:[python] view plain copy# python manage.py startapp learn Traceback (most recent call last): File "...转载 2018-06-07 16:17:04 · 1004 阅读 · 0 评论 -
[备忘] Mysql操作出现Error writing file '/tmp/MYAkvdjr'错误
今天下午改了一下自己正在写的LazyCluster聚类脚本,从rcpt数据库里导出mx记录,在select语句后面加了一个order by条件,结果脚本跑了一阵子就报错了: Traceback (most recent call last): File "./contCluster.py", line 621, in main() File "./contC转载 2017-12-29 13:17:12 · 2631 阅读 · 0 评论 -
解决Python2.7的UnicodeEncodeError: ‘ascii’ codec can’t encode异常错误
今天准备将某SQLite数据库的内容导出到文本文档(*.txt)中,设计的Python程序如下:12345678910111213141516171819# -*- coding: UTF-8 -*-import sqlite3 def gsel(cur): cur.execute("SELECT * FROM collection") de...转载 2018-03-02 10:32:36 · 401 阅读 · 0 评论 -
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-7: ordinal not in range(128)
Python2中的编码、解码问题使用Python2处理中文或不同编码时,经常遇到如标题所示的问题,烦!通过查阅一些资料终于理解了其中的原理及解决办法。 字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。其中dec...转载 2018-03-06 13:14:04 · 2308 阅读 · 0 评论 -
出现main() missing 1 required positional argument: 'self'错误的原因
刚开始通过《python核心编程》学习python,之前并不熟悉python的语法规则,今天在练习GUI编程的文件系统遍历GUI时,出现main() missing 1 required positional argument: 'self'错误,网上查找后发现有因为构造函数使用错误而出现此错误的,检查代码发现我并没有犯类似错误,再次仔细观察代码发现,这类错误为普通函数没有参数导致的,但我的是ma...转载 2018-04-13 11:31:01 · 10405 阅读 · 0 评论 -
Python错误:No module named setuptools 解决方法
MySQL-python是Python访问MySQL数据库的第三方模块库;在安装过程中出现如下错误:[root@localhost MySQL-python-1.2.5]# python setup.py installTraceback (most recent call last):File "setup.py", line 7, in <module>import setupto...转载 2018-05-11 17:47:10 · 3460 阅读 · 0 评论 -
linux python2.6.6升级到python2.7
升级 python 2.6.6 系统到 2.7.10 版本CentOS 6 系统默认 Python 版本是:2.6.6 平时在使用中遇到很多的库要求是 2.7.x 版本的库,比如使用 ConfigParser 库,在 2.6 版本库就不支持没有 value 值的配置项,需要升级到 2.7 以上的库才行,这次就尝试升级一下 Python 到 2.7.x 版本,记录于此。一、升级 Python 2.7...转载 2018-05-11 17:54:39 · 302 阅读 · 0 评论 -
shadows name 'xxxx' from outer scope 警告解决
shadows name ‘xxxx’ from outer scope 警告解决在PyCharm中提示shadows name ‘xxxx’ from outer scope,当你在外部有个相同名称的变量在方法内部被重新指定了新的值,也就是说你在外部的相同名称的变量压根就没有任何作用。所以PyCharm就回提示这个信息。这个时候就需要我们去调整具体代码了。python的变量作用域: 模块对应gl...转载 2018-05-14 10:44:43 · 6374 阅读 · 0 评论 -
使用clonedigger来检查python中的重复代码
安装Clonedigger$ sudo pip install clonedigger$ clonedigger -helpUsage: To run Clone Digger type:python clonedigger.py [OPTION]... [SOURCE FILE OR DIRECTORY]...The typical usage is:python clonedigg...转载 2018-05-15 10:28:52 · 1029 阅读 · 0 评论 -
python 2.7中安装mysql
在python中进行安装mysql模块,但是怎么都不能导入mysql模块,出错如下所示:[python] view plaincopyprint?[root@python ~]# python Python 2.7.11 (default, Apr 5 2016, 12:24:31) [GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2 Typ...转载 2018-05-15 16:17:40 · 1090 阅读 · 0 评论 -
unsupported pickle protocol
我的 程序大概就是利用shelve建立一个小型的数据库。 我使用python3X很不习惯,于是换回到了python2.7,可是出现了unsupported pickle protocol问题。代码已经修改过。很是郁闷。于是上网查阅pickle protocol是什么协议。原来这是一种将数据转换成二进制流的文本协议。也就是说我在python2.7和python使用的pickle协议版本不同操作数据库...转载 2018-05-30 15:16:24 · 1254 阅读 · 0 评论 -
mac python3.* ModuleNotFoundError: No module named 'MySQLdb'
PyCharm代码连接mysql数据库,刚开始都会遇到一些环境配置问题。 首先,MYSQLdb是python2.才有的,python3.是需要安装mysqlclient,而我mac上python2.7和python3.6是共存的。我在PyCharm上用的是python3.6.2版本。刚开始在控制台执行命令sudo -H pip install mysqlclient却看到mysqlclient被安...转载 2018-06-07 15:35:44 · 2082 阅读 · 0 评论 -
配置Oracle环境变量时 -bash: export: ` ': not a valid identifier
出现问题的原因是export后的内容存在空格,只需将空格删除即可[root@wyu soft]# su - oracleLast login: Sat Oct6 10:45:08 CST 2018 on pts/0-bash: export: `': not a valid identifier-bash: export: `': not a valid identifier-b...转载 2019-04-09 21:37:54 · 1504 阅读 · 0 评论