Centos7はPython2.7をインストールします

1、 既存のPythonを削除する
[ root @ test〜] #rpm -qa | grep python | xargs rpm -ev --allmatches --nodeps ##インストールされているプログラムとその関連付けを強制的に削除します
[ root @ test〜] #whereis python | xargs rm -frv ##すべての残りのファイルを削除## xargs、出力で他のコマンドを実行できるようにします
[ root @ test〜] #whereis python ##削除を確認し、結果を返さない

2、 既存のyumを削除する
[ root@test ~]# rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
[ root@test ~]# whereis yum |xargs rm -frv

3、 rpmパッケージを保存するためのディレクトリpythonおよびyumを作成します

mkdir /software/python

mkdir /software/yum

4、 wgetを使用して、それぞれpythonとyumのrpmパッケージをダウンロードします(注:システムのバージョン番号に対応している必要があります)
(1)pythonのrpmパッケージをダウンロードします。

cd / software / pythonでディレクトリに入ります

ダウンロードパスは次のとおりです。[http://vault.centos.org/7.1.1503/os/x86_64/Packages//](http://vault.centos.org/7.1.1503/os/x86_64/Packages//)
(centosのバージョンは正しくなければならないことに注意してください。私のバージョンは7.1.1503です)
ダウンロードされたパッケージは次のとおりです。
wget http://vault.centos.org/7.1.1503/os/x86_64/Packages/python-pycurl-7.19.0-17.el7.x86_64.rpm
wget http://vault.centos.org/7.1.1503/os/x86_64/Packages/python-devel-2.7.5-16.el7.x86_64.rpm
wget http://vault.centos.org/7.1.1503/os/x86_64/Packages/python-libs-2.7.5-16.el7.x86_64.rpm
wget http://vault.centos.org/7.1.1503/os/x86_64/Packages/python-urlgrabber-3.10-6.el7.noarch.rpm
wget http://vault.centos.org/7.1.1503/os/x86_64/Packages/rpm-python-4.11.1-25.el7.x86_64.rpm
(2)yumのrpmパッケージをダウンロードします。

cd /software/yum

wget http://vault.centos.org/7.1.1503/os/x86_64/Packages/yum-3.4.3-125.el7.centos.noarch.rpm
wget http://vault.centos.org/7.1.1503/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://vault.centos.org/7.1.1503/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-29.el7.noarch.rpm

5、 pythonおよびyumrpmパッケージをインストールします
(1)pythonをインストールします:

cd /software/python

rpm -ivh python-* rpm-python-*

インストールパッケージの依存関係の問題がある場合は、次のように解決できます。

rpm -ivh python-* rpm-python-* --nodeps --force

(2)yumをインストールします。

cd /software/yum

rpm -ivh yum-*

これまでのところ、yumは正常に再インストールされています!

6、 pipをインストールする
(1)最初にepel拡張ソースをインストールします。

yum -y install epel-release

(2)更新が完了したら、pipをインストールできます。

yum -y install python-pip

(3)インストール後にキャッシュをクリアします。

yum clean all

(4)アップグレードピップ:

python -m pip install --upgrade pip

7、 必要なライブラリをインストールします
(1)NumPy、SciPy、Matplotlib、pandasStatsmodelsをインストールします

pip install numpy

pip install scipy

pip install matplotlib

pip install pandas

pip install statsmodels

(2)NumPy、SciPy、Matplotlib、pandasStatsmodelsをアップグレードします

pip install --upgrade numpy scipy matplotlib pandas statsmodels

8、 scikit-learnをインストールします

yum install python-tools

pip install --upgrade python-tools

pip install -U scikit-learn

9、 インストールが成功したことを確認します
$python

import numpy as np
import scipy
import pandas as pd
import sklearn
import matplotlib.pyplot as plt
エラーが報告された場合:

Traceback (most recent call last):
File "", line 1, in
File "/usr/lib64/python2.7/site-packages/matplotlib/pyplot.py", line 115, in
_ backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/usr/lib64/python2.7/site-packages/matplotlib/backends/init.py", line 32, in pylab_setup
globals(),locals(),[backend_name],0)
File "/usr/lib64/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 6, in
from six.moves import tkinter as Tk
File "/usr/lib/python2.7/site-packages/six.py", line 203, in load_module
mod = mod._resolve()
File "/usr/lib/python2.7/site-packages/six.py", line 115, in _resolve
return _import_module(self.mod)
File "/usr/lib/python2.7/site-packages/six.py", line 82, in _import_module
import(name)
ImportError: No module named Tkinter
tkinterがインストールされていないことに注意してください。インストールするには、次のコマンドを使用します。

$ sudo yum install tkinter
テスト後、問題ありません

import statsmodels

10、 IPythonをインストールする
コマンドを介して直接インストール

pip install ipython

Recommended Posts

Centos6はPython2.7.13をインストールします
Centos7はPython3.6をインストールします。
CentOSはPython3.6をインストールします
Centos7はPython2.7をインストールします
CentosはPython3をインストールします
CentOS6.8はpython2.7をインストールします
CentOS + Python3.6 +
1.5Centos7をインストールする
Centos 7.5 python3.6
centos7はpython3とipythonをインストールします
CentOS7はpython3とpip3をインストールします
CentOS6.9はpythonをコンパイルしてインストールします
Centos6インストールpython3pip3 ipython3
CentOS6はpython3をコンパイルしてインストールします
Centos7.3はnginxをインストールします
CentOS7.2はMysql5.7.13をインストールします
CentOSはRedmineをインストールします
CentOS7はMySQLをインストールします
ubuntu18.04インストールpython2
Centos7インストールprotobuf
CentOS7はDockerをインストールします
CentOS7はGlusterFSをインストールします
CentOS7アップグレードpython3
CentOS7.4はZabbix3.4をインストールします
CentOS7はDockerをインストールします
Centos6.5はTomcatをインストールします
ubuntu12.04インストールpython3
VmwareはCentOS6をインストールします
centos7 install docker-ce 18.01.0
CentOS7.2はMariaDBをインストールします
CentOS7はHadoop3.0.0をインストールします
Python-centos6のインストール
Centos7.6はseleniuをインストールします
CentOS7.3はZabbix3をインストールします
Centos7はLAMP + PHPmyadminをインストールします
CentOSインストールmysql
CentOSはopenjdk1.8をインストールします
CENTOS6.5インストールCDH5.12.1(1)
CentOSはPython3とpip3をすばやくインストールします
CentOS8にPython3.8をインストールする方法
CentOSはPHPをインストールします
CentOS6はmist.ioをインストールします
Centos7はDockerをインストールします
CentOS7インストールmysql
CentOS8にPythonをインストールする方法
Python3をインストールし、CentOS8でansible
centOsはrabbitMQをインストールします
CentOS7はMySQL5.6をインストールします
Centos7はNginxをインストールします
CentOS6.5はCDH5.13をインストールします
Centos7インストールdocker18
centos7インストールドッカー
CentOSインストールjdk
centos7インストールnginx-rtmp
CentOS8はMySQL8.0をインストールします
Centos6.3はKVMをインストールします
CentOSはPostgreSQL9.1をインストールします
CentOS7はmysql8をインストールします
CentOS7はJava1.8をインストールします
CentOS8はfastdfs6.06をインストールします
CentOS7はGitlabをインストールします