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