为什么我可以将 numpy 导入到 python 解释器中,但 RHEL 却说 numpy 未安装?

根据下面的内容,rpm 告诉我 numpy 没有安装,但我将 numpy 导入到我的 python 解释中没有问题。谁能解释为什么会这样?(我必须将解释器中的 3 个胡萝卜更改为堆栈箭头以显示发生的情况)


x@red-hat-image install]$ rpm -q numpy

package numpy is not installed


x@red-hat-image yum]$ python

Python 2.7.5 (default, Jun 11 2019, 14:33:56) 

[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

->导入numpy


jeck猫
浏览 87回答 1
1回答

元芳怎么了

在Linux系统中安装某些软件包通常有以下三种方法:使用操作系统标准包管理器:rpm、yum、apt、...等使用./confgure和make命令从源代码构建它使用替代的特定包管理器:composer或者pear对于 PHP 库、pip对于 python 库等等有时您可以使用标准操作系统包管理器安装库。但替代包管理器拥有自己的存储库,其中的库比标准操作系统存储库多得多。通常,alter repos 中会有更新的版本。因此,使用基于特定语言的包管理器是更好的方法。因此rpm命令允许您仅查看通过标准包管理器安装的包。在大多数情况下,人们使用pippython 管理器。numpy所以你的库很可能是通过安装的pip。您可以使用以下方法检查它:# for python2 (or python3 depending on your configuration)pip freeze | grep numpy# for python3pip3 freeze | grep numpy
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python