Python3,如何在 CentOS 7 上安装 numpy?

Posted

技术标签:

【中文标题】Python3,如何在 CentOS 7 上安装 numpy?【英文标题】:Python3, how to install numpy on CentOS 7? 【发布时间】:2018-04-29 04:41:56 【问题描述】:

我在具有 CentOS Linux 7.3.1611 (Core) 操作系统的计算机上使用 Python 3.5.1

我必须安装numpy 包。

我尝试通过运行以下命令来关注these instructions:

sudo yum -y install python34-setuptools

很遗憾,我收到以下错误:

Transaction check error:
  file /usr/lib64/libpython3.so from install of python34-libs-3.4.5-4.el7.x86_64 conflicts with file from package python3-libs-3.3.2-12.el7.nux.x86_64

关于如何解决这个问题的任何想法?谢谢

编辑:在我的机器上,我有 Python2.7 和 Python3.5,我想同时保留它们

【问题讨论】:

你不会通过pip安装它吗? Install numpy on python3.3 - Install pip for python3的可能重复 @RobbieMilejczak,如果您在同一台开发人员机器上维护多个 python 项目,我更愿意为每个项目使用 python 的 virtualenv 和一个 requirements.txt。然后可以将其与项目一起发布,这样可以更轻松地跟踪需求及其版本。 @RobbieMilejczak,别担心,我只是想为我的评论提供更多方面。选择最适合您的情况。 请关注这个:***.com/a/33964956/3322400 【参考方案1】:

它们应该与 Centos 操作系统一起预编译,因此请尝试:

sudo yum install numpy scipy.

所以你有两个选择第一个是在系统范围内安装它,就像我提到的那样,它们是用 Centos OS 预编译的,所以你可以像这样使用numpy 安装完整的scipy 包:

sudo yum install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose

或者你可以使用 pip 来安装,像这样:

python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose

请阅读 scipy 组织的官方文档,了解如何install 系统上的所有软件包。

注意:

您是对的,系统范围的安装只会为python2.7 安装它,所以要为python3.5 使用它,您将通过pip 安装,所以这样做:

sudo python3 -m pip install --upgrade pip

sudo python3 -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose

我建议你安装所有这些包,安装后我打开了我的终端,我已经这样做了:

copser@copser-LIFEBOOK-S751:~$ python3.5
Python 3.5.2 (default, Sep 14 2017, 22:51:06) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> import numpy as np
>>> import numpy.f2py as myf2py
>>> 

如你所见,我在 python3.5.2 中导入了 numpy,它正在工作,我使用的是 Ubuntu 16.04,它在 Centos OS 上应该是一样的。

【讨论】:

谢谢,但没用。我认为它在 Python2 上安装了 numpyscipy @DavideChicco.it 是正确的,所以只需使用pip 进行安装,查看我编辑的答案。

以上是关于Python3,如何在 CentOS 7 上安装 numpy?的主要内容,如果未能解决你的问题,请参考以下文章

如何在CentOS6上安装Python2.7和Python3.3

Centos7上安装python3.7

在CentOS 7上安装Python3

在centos 7上安装并配置python 3.6环境,怎样使用3.6.1 版本

在centos 7如何安装python3.10

sh 在centos 7上安装python3.6.0