Mitmproxy报错问题解决

发布时间 2023-10-13 16:50:14作者: 病毒
Windows 10电脑打开CMD,用Python3安装Mitmproxy库安装等待好久,却出现了报错

 搜了半天有几个解决办法:

  1. 装 Microsoft Visual c++ Build Tools说是可以一劳永逸,这里是下载链接:https://visualstudio.microsoft.com/visual-cpp-build-tools/,结果安装过程发现软件实在太大了,遂取消安装;
  2. 通过下载whl文件,进行命令安装,下载链接:https://pypi.org/project/mitmproxy/8.0.0/#files(由于我是Python3.8.2,所以无法安装最新的Mitmproxy 10.1.1版本,装个8.0.0版本玩玩),结果也还是报一样的错,提示需要个rust compiler(rust 1.41.0),没弄过,感觉不懂。
  3. 提示说如果你的pip(19.2.3)版本太低的话也是不能构建whl的,所以我就按系统的提示升级了下pip就解决了这个报错(19.2.3→23.2.1),注意更新pip可能会造成版本冲突,如下:

CMD窗口命令如下: 第一种命令:pip install --upgrade pip 第二种命令:python -m pip install --upgrade pip 两种命令均可,如果你是Python2和Python3双环境就用下面的,直接安装会存在报错 正确如下,加入 --user pip install --user -U pip python -m pip install --user -U pip 如果出现了ModuleNotFoundError: No module named 'pip'版本冲突,请用下面的命令: python -m ensurepip python -m pip install --upgrade pip

安装好后提示:

 接着再键入pip install mitmproxy-8.0.0-py3-none-any.whl,之后完成安装;