python - 如何在 RedHat 上安装 numpy 和 matplotlib?

标签 python linux numpy matplotlib

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

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

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

最佳答案

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

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

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

    python setup.py install --user
    

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

    不要忘记阅读 installation NumPy 的说明(当然还有 matplotlib)。如果您遇到问题,文档中可能会包含相关内容。

  3. 完成安装后,只需更新 $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/

相关文章:

linux - 将控制台输出写入文件

python - Visual Studio Code (Python) 中未使用的变量警告

python - 如何在 odoo 10 中添加、更新和删除 Many2many 字段记录?

python - 使用 urllib 而不是 http.client 登录网站

c++ - libpqxx:连接进程终止后如何重新连接到 Postgresql 数据库

php - PHP 中的 MP3 和 OGG 标签

将多维复杂 numpy 数组打印到字符串的 Pythonic 方法

python - 将训练数据的四分位数切割应用于测试数据

python - 从 numpy 中的 (n)D 数组中选择 (n-1)D 数组

python - Tensorflow 2.0 list_physical_devices 未检测到我的 GPU