web-dev-qa-db-ja.com

Python3、CentOS 7にnumpyをインストールする方法は?

私はPython 3.5.1CentOS Linuxリリース7.3.1611(コア)オペレーティングシステム。

numpyパッケージをインストールする必要があります。

次のコマンドを実行して、 これらの手順 を試してみました。

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

この問題を解決する方法について何か考えはありますか?ありがとう

[〜#〜] edit [〜#〜]:私のマシンには、Python2.7とPython3.5の両方があります。それら両方

4
DavideChicco.it

これらはCentos OSでプリコンパイルされているはずなので、次を試してください。

Sudo yum install numpy scipy

したがって、最初に2つのオプションがあります。1つはシステム全体にインストールすることです。前述したように、それらはCentos OSでプリコンパイルされているため、scipyパッケージをnumpyで次のようにインストールできます。

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

システムのすべてのパッケージを install する方法については、scipy組織の公式ドキュメントをお読みください。

注:

システム全体のインストールでは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
>>> 

numpyをpython3.5.2内にインポートして機能していることがわかるように、Ubuntu 16.04を使用しています。CentosOSでも同じはずです。

5
copser