mitmdump 报错之 解决方案 AttributeError: module ‘asyncio‘ has no attribute ‘WindowsSelectorEventLoopPolicy

文章目录

  • 问题:
    • 1、我的配置:
    • 解决思路:
    • 解决代码

问题:

今天安装mitmdump,安装没有任何问题,然后发现使用mitmdump却报错了,之前我使用的时候却没有问题。

1、我的配置:

window电脑64位
python3.6

解决思路:

第一步,我肯定先去网上搜索,看看是否有解决之法:
mitmdump 报错之 解决方案 AttributeError: module ‘asyncio‘ has no attribute ‘WindowsSelectorEventLoopPolicy_第1张图片
然后来到了知乎,说是python版本的原因,知乎的文章地址:

可是,我去年使用还没有问题呢,然后有了些经验的你,是否想到另一个方法。。。。

然后。。。我就尝试查找其他版本的mitmdump,降低安装的mitmdump版本尝试,因为我的工作,不能随意更改python的版本,一旦更改python版本,怕影响其他的项目中模块的正常使用。

来到mitmdump的历史版本:

因为我去年还在使用,所以我这里使用2019年的试试:
mitmdump 报错之 解决方案 AttributeError: module ‘asyncio‘ has no attribute ‘WindowsSelectorEventLoopPolicy_第2张图片

然后安装即可,

安装之后,成功:
mitmdump 报错之 解决方案 AttributeError: module ‘asyncio‘ has no attribute ‘WindowsSelectorEventLoopPolicy_第3张图片

解决代码

降低mitmdump的版本即可:

pip install mitmproxy==5.0.1

你可能感兴趣的:(mitmproxy,问题解决(解决bug))