根据下面的内容,rpm 告诉我 numpy 没有安装,但我将 numpy 导入到我的 python 解释中没有问题。谁能解释为什么会这样?(我必须将解释器中的 3 个胡萝卜更改为堆栈箭头以显示发生的情况)x@red-hat-image install]$ rpm -q numpypackage numpy is not installedx@red-hat-image yum]$ pythonPython 2.7.5 (default, Jun 11 2019, 14:33:56) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux2Type "help", "copyright", "credits" or "license" for more information.->导入numpy
1 回答
元芳怎么了
TA贡献1798条经验 获得超7个赞
在Linux系统中安装某些软件包通常有以下三种方法:
使用操作系统标准包管理器:
rpm
、yum
、apt
、...等使用
./confgure
和make
命令从源代码构建它使用替代的特定包管理器:
composer
或者pear
对于 PHP 库、pip
对于 python 库等等
有时您可以使用标准操作系统包管理器安装库。但替代包管理器拥有自己的存储库,其中的库比标准操作系统存储库多得多。通常,alter repos 中会有更新的版本。因此,使用基于特定语言的包管理器是更好的方法。
因此rpm
命令允许您仅查看通过标准包管理器安装的包。
在大多数情况下,人们使用pip
python 管理器。numpy
所以你的库很可能是通过安装的pip
。您可以使用以下方法检查它:
# for python2 (or python3 depending on your configuration)
pip freeze | grep numpy
# for python3
pip3 freeze | grep numpy
添加回答
举报
0/150
提交
取消