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を作成します
4、 wgetを使用して、それぞれpythonとyumのrpmパッケージをダウンロードします(注:システムのバージョン番号に対応している必要があります)
(1)pythonのrpmパッケージをダウンロードします。
ダウンロードパスは次のとおりです。[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パッケージをダウンロードします。
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をインストールします:
インストールパッケージの依存関係の問題がある場合は、次のように解決できます。
(2)yumをインストールします。
これまでのところ、yumは正常に再インストールされています!
6、 pipをインストールする
(1)最初にepel拡張ソースをインストールします。
(2)更新が完了したら、pipをインストールできます。
(3)インストール後にキャッシュをクリアします。
(4)アップグレードピップ:
7、 必要なライブラリをインストールします
(1)NumPy、SciPy、Matplotlib、pandasStatsmodelsをインストールします
(2)NumPy、SciPy、Matplotlib、pandasStatsmodelsをアップグレードします
8、 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 "
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をインストールする
コマンドを介して直接インストール
Recommended Posts