0

我已经下载了numpytar.gzmatploblib文件。现在我想在 RedHat 5 上安装它们。

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

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

1 回答 1

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

    有关标志的更多信息--user可在文档中找到。通常,~/.local将创建一个目录(如果需要),您的包应该存在于~/.local/lib/python$VERSION/site-packages.

  2. 在matplotlib之前安装 NumPy 。为此,只需输入

    python setup.py install --user
    

    在您解压缩档案的目录中。对 matplotlib 重复。

    不要忘记阅读 NumPy 的安装说明(当然还有matplotlib的安装说明)。如果您有问题,它可能会包含在文档中。

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

如果你有一个不能识别--user标志的旧版本的 Python,你应该仍然能够给出带有--prefix标志的安装路径。如果您有更新版本的 Python,您可以使用--prefix=~/.local它来匹配会发生的情况(请注意,NumPy 安装指南中涵盖了该主题...)。

于 2012-09-30T18:01:18.523 回答