【问题标题】:Cant upgrade matplotlib无法升级matplotlib
【发布时间】:2015-09-11 03:04:09
【问题描述】:

当我尝试升级时,我得到了这个:

命令 python setup.py egg_info 的完整输出: ================================================== =========================== 编辑 setup.cfg 以更改构建选项

BUILDING MATPLOTLIB
            matplotlib: yes [1.4.3]
                python: yes [2.6.6 (r266:84292, Nov 21 2013, 10:50:32)  [GCC
                        4.4.7 20120313 (Red Hat 4.4.7-4)]]
              platform: yes [linux2]

REQUIRED DEPENDENCIES AND EXTENSIONS
Requires numpy 1.6 or later to build.  (Found 1.4.1)

但我已经将 numpy 更新到 1.9.2

编辑: 更新的 numpy 位于 /usr/lib/python2.6/site-packages/numpy 旧的 numpy 在 /usr/share/doc/numpy-1.4.1

pip show numpy 给了我


元数据版本:2.0 名称:numpy 版本:1.9.2 摘要:NumPy:数字、字符串、记录和对象的数组处理。 主页:http://www.numpy.org 作者:NumPy 开发者 作者邮箱:numpy-discussion@scipy.org 许可证:BSD 位置:/usr/lib/python2.6/site-packages 要求: [root@acnlin19 罗杰斯]#

【问题讨论】:

  • 运行 'pip list | 会得到什么? grep numpy' 和 'pip show numpy'?
  • 你试过把它放在 virtualenv 中吗?
  • @cameron-f 我得到 1.9.2
  • @luminous12 你试过卸载并重新安装numpy吗? pip卸载numpy
  • @cameron-f 是的。这台计算机上有一个旧版本的 numpy,与我使用 pip 安装的相比,它一直在使用它

标签: python numpy matplotlib pip


【解决方案1】:
pip install -U numpy
pip install matplotlib

这两个comadns应该排序你。如果您不使用 virtualenv,请以 root 身份运行。

【讨论】:

    【解决方案2】:

    它仍在检测您的旧 numpy 版本。我认为您需要在 PYTHONPATH 环境变量中添加 numpy 的路径

    【讨论】:

    猜你喜欢
    • 2014-10-29
    • 2023-03-19
    • 1970-01-01
    • 2013-08-06
    • 2016-08-06
    • 2013-07-29
    • 2015-09-22
    • 2017-05-01
    相关资源
    最近更新 更多