今天打開一個Python文件時,報錯提示:
TypeError: __init__() got an unexpected keyword argument 'io_loop'
明明是從舊電腦上拷貝到新電腦上的文件,之前運行是OK的,新電腦上運行怎么就報錯了呢?
錯誤原因:
配置python環境時,默認tornado版本是最新的版本(恰好我新電腦重新配置了python環境,所以安裝了最新版本),但是在4.0版本之后就廢棄了io_loop參數。
解決方案:
1. 先卸載當前安裝的tornado
pip uninstall tornado
2. 安裝低版本的tornado
pip install tornado==4.1