股票

ImportError: The ‘appdirs’ package is required; normally this is bundled with this package so if you get this warning, consult the packager of your distribution.

打包含 matplotlib 库的 python 程序时跳出错误:

ImportError: The ‘appdirs’ package is required; normally this is bundled with this package so if you get this warning, consult the packager of your distribution.

这是由于 matplotlib 的支持库 setuptool 版本太高导致。我安装的 setuptool 是 matplotlib 库自带的版本,28.0.0,但是还是不行,要降低到 19.2.0

安装方式:

先卸载:pip uninstall setuptool

再在线安装:pip install setuptool==19.2

会自动搜索资源进行安装。注意,最好在线,使用命令行 pip 方式安装,不要下载 whl 格式的文件安装,会有报错!!!如果是离线安装,会发现在使用 pip list 命令查询安装包的时候,setuptool 时有时无,并且这个错误还将一直存在。

打赏
原文链接:,转发请注明来源!

发表评论

  • 1 Responses to “ImportError: The ‘appdirs’ package is required; normally this is bundled with this package so if you get this warning, consult the packager of your distribution.”
    • 匿名

      亲测有用
      这两天尝试了很多方法
      最后发现还是降级setuptools有用

      回复