我已经下载了numpy
tar.gzmatploblib
文件。现在我想在 RedHat 5 上安装它们。
我没有root权限。我已经阅读了 INSTALL 文档,但我不明白如何安装这些文档。
- 我可以在没有 root 权限的情况下安装这些库吗?
- 如果是,我该如何安装它们?你能给我确切的命令吗?
- 这些库不是由 python 模块组成的吗?所以我所要做的就是将这些模块复制到 PYTHONPATH,对吗?
我已经下载了numpy
tar.gzmatploblib
文件。现在我想在 RedHat 5 上安装它们。
我没有root权限。我已经阅读了 INSTALL 文档,但我不明白如何安装这些文档。
是的,只需--user
在安装包时使用该标志(前提是您有足够新的 Python 版本)
有关标志的更多信息--user
可在文档中找到。通常,~/.local
将创建一个目录(如果需要),您的包应该存在于~/.local/lib/python$VERSION/site-packages
.
在matplotlib之前安装 NumPy 。为此,只需输入
python setup.py install --user
在您解压缩档案的目录中。对 matplotlib 重复。
不要忘记阅读 NumPy 的安装说明(当然还有matplotlib的安装说明)。如果您有问题,它可能会包含在文档中。
$PYTHONPATH
完成安装后,只需使用链接更新您的~/.local/lib/python$VERSION/site-packages
如果你有一个不能识别--user
标志的旧版本的 Python,你应该仍然能够给出带有--prefix
标志的安装路径。如果您有更新版本的 Python,您可以使用--prefix=~/.local
它来匹配会发生的情况(请注意,NumPy 安装指南中涵盖了该主题...)。