如何在RedHat上安装numpy和matploblib?

时间:2012-09-30 17:58:06

标签: python linux numpy matplotlib

我已下载numpymatploblib tar.gz文件。现在我想在RedHat 5上安装它们。

我没有root权限。我已阅读INSTALL文档,但我不明白如何安装这些文档。

  1. 我可以在没有root权限的情况下安装这些库吗?
  2. 如果是,我该如何安装它们?你能给我一些确切的命令吗?
  3. 这些库不是由python模块组成的吗?所以我要做的就是将这些模块复制到PYTHONPATH,对吗?

1 个答案:

答案 0 :(得分:4)

  1. 是的,只需在安装软件包时使用--user标志(前提是您有最新版本的Python)

    documentation中提供了有关--user标记的更多信息。通常,会创建~/.local目录(如有必要),您的包应该出现在~/.local/lib/python$VERSION/site-packages

  2. 在 matplotlib之前安装NumPy 。要做到这一点,只需输入

    即可
    python setup.py install --user
    

    在解压缩归档的目录中。重复matplotlib。

    不要忘记阅读NumPy的installation说明(当然也适用于matplotlib)。如果您遇到问题,可能会在文档中介绍。

  3. 完成安装后,只需使用指向$PYTHONPATH的链接更新~/.local/lib/python$VERSION/site-packages

  4. 如果您的旧版本的Python无法识别--user标志,那么您仍应该能够使用--prefix标志指定安装路径。你可以使用--prefix=~/.local来匹配如果你有更新版本的Python会发生什么 (请注意,NumPy安装指南中介绍了此主题...)。