【问题标题】:Python2.7: ImportError: six 1.3 or later is required; you have 1.2.0Python2.7:ImportError:需要6个1.3或更高版本;你有 1.2.0
【发布时间】:2015-02-01 03:23:36
【问题描述】:

导入 matplotlib.pyplot 时出现此错误。但我检查了使用pip list 安装的六的版本,它返回版本1.9.0。当我检查 six.__version__ 时,它返回 1.2.0。

谁能帮帮我?

【问题讨论】:

    标签: python python-2.7 pip six


    【解决方案1】:

    某处可能存在错误,但快速而肮脏的解决方法如下:

    pip install six==1.8.0

    【讨论】:

      【解决方案2】:

      通过发出以下命令检查您使用的是正确版本的pip,它引用了正确的 Python 版本:

      pip -V
      

      该命令将显示pip 正在使用的Python 版本以及pip 包的路径。

      【讨论】:

        【解决方案3】:

        我遇到了同样的事情,原因是我的 PYTHONPATH 目录中剩下的 Six.pyo / Six.pyc 是导入的而不是安装的版本。

        【讨论】:

          猜你喜欢
          • 2018-03-22
          • 1970-01-01
          • 1970-01-01
          • 2019-09-03
          • 2020-12-11
          • 1970-01-01
          • 1970-01-01
          • 2016-03-28
          • 2017-02-01
          相关资源
          最近更新 更多