Python-学习笔记之错误搜集(二)

1.错误描述

ValueError: Invalid configuration: - Deprecated option 'domaincontroller': use 'http_authenticator

在安装pyspider以后,在运行pyspider all以后会有上面的问题;

解决办法:

在pyspider的安装包中,找到webui文件夹?,然后找到webdav.py文件?,找到下面的代码:

'domaincontroller': NeedAuthController(app),

修改成如下的代码:

'http_authenticator':{
        'HTTPAuthenticator':NeedAuthController(app),
    },

然后重新运行就OK了;

2.错误描述:

async=True, get_object=False, no_input=False):

SyntaxError: invalid syntax

zhangfujies-MacBook-Pro:~ zhangfujie$ pyspider all
Traceback (most recent call last):
  File "/usr/local/bin/pyspider", line 6, in 
    from pyspider.run import main
  File "/usr/local/lib/python3.7/site-packages/pyspider/run.py", line 231
    async=True, get_object=False, no_input=False):
        ^
SyntaxError: invalid syntax

如果出现上面的问题,那是因为pyspider对Python3.7的不兼容,async是系统关键字,不允许使用了,这里如果想解决,要么降低Python的版本,要么根据提示路径把文件里面的async全部换成async_,如下:

Python-学习笔记之错误搜集(二)_第1张图片

当然,不会只替换这一次,替换完了保存运行,如果遇到上面同样的错误可以根据错误路径继续修改,大约需要修改三个文件!

3._tkinter.TclError: couldn't recognize data in image file "headImg.png"

函数PhotoImage()只支持gif格式图片

4.ModuleNotFoundError: No module named 'thread'

python 3.5以上导入线程的重命名为_thread

import _thread

_thread.start_new_thread()

 

 

你可能感兴趣的:(Python开发)