CentOS6.8はpython2.7をインストールします

注:CentOS6.8を使用したこの操作では、インストールを最小限に抑えました。
ipythonで履歴レコードを保存するには、sqlite-develをインストールする必要があります

  1. 準備オーケー
yum -y install gcc wget xz unzip zlib-devel openssl openssl-devel sqlite-devel
  1. ソースコードをダウンロードする
wget 
https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz
  1. 解凍:
xz -d Python-2.7.12.tar.xz     
tar xf Python-2.7.12.tar     
cd Python-2.7.12./configure --prefix=/usr/local/python     
make     
make install
  1. 代替システムにはPythonが付属しています
    インストール後、Python2.7.8の実行可能ファイルは/ usr / local / python / binにあります。システムに付属しているPythonの名前を最初にpython2.6.6に変更してから、Pythonから/ usr / binディレクトリへの新しいシンボリックリンクを作成します。
mv /usr/bin/python /usr/bin/python2.6.6     
ln -sv /usr/local/python/bin/python2.7/usr/bin/python
  1. yumを修正する
    現在、システムはデフォルトでPython 2.7.12を呼び出し、yumの実行時にエラーが発生します。
    解決策:/ usr / bin / yumファイルの先頭にあるコードの最初の行を変更します。
#! /usr/bin/python

に:

#! /usr/bin/python2.6.6

この時点で、python2.7.12のインストールは完了です。
次にipythonをインストールします

ipythonのインストール

  1. ipythonをダウンロードする
wget 
https://github.com/ipython/ipython/archive/master.zip
  1. 解凍してインストールします
unzip master.zip     
cd ipython-master     
python setup.py build     
python setup.py install
  1. シンボリックリンクを作成する
ln -sv /usr/local/python/bin/ipython2 /usr/bin/ipython
  1. pipをインストールする
    このとき、ipythonを直接実行すると、対応するモジュールがインストールされていないために、次のエラーが表示されます。
    No module named traitlets.config.application
wget 
https://pypi.python.org/packages/9f/7c/0a33c528164f1b7ff8cf0684cf88c2e733c8ae0119ceca4a3955c7fc059d/setuptools-23.1.0.tar.gz
     
tar xf setuptools-23.1.0.tar.gz     
cd setuptools-23.1.0     
python setup.py install     
wget 
https://pypi.python.org/packages/e7/a8/7556133689add8d1a54c0b14aeff0acb03c64707ce100ecd53934da1aa13/pip-8.1.2.tar.gz
     
tar xf pip-8.1.2.tar.gz     
cd pip-8.1.2     
python setup.py install

シンボリックリンクを作成する

ln -sv /usr/local/python/bin/pip2.7/usr/bin/pip

次に、ipythonを実行して、不足しているモジュールを確認し、直接移動します

pip install module_name     
pip install traitlets     
pip install pygments     
pip install pexpect     
pip install backports.shutil_get_terminal_size     
pip install pathlib2     
pip install pickleshare     
pip install prompt_toolkit     
pip install simplegeneric

さて、ipython環境がセットアップされました。

Recommended Posts

Centos6はPython2.7.13をインストールします
Centos7はPython3.6をインストールします。
CentOSはPython3.6をインストールします
Centos7はPython2.7をインストールします
CentosはPython3をインストールします
CentOS6.8はpython2.7をインストールします
1.5Centos7をインストールする
Centos 7.5 python3.6
centos7はpython3とipythonをインストールします
CentOS7はpython3とpip3をインストールします
CentOS6.9はpythonをコンパイルしてインストールします
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
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)
CentOS8にPython3.8をインストールする方法
CentOSはPHPをインストールします
CentOS6はmist.ioをインストールします
CentOS7インストールmysql
CentOS8にPythonをインストールする方法
Python3をインストールし、CentOS8でansible
CentOS7はMySQL5.6をインストールします
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をインストールします
Centos7はPostgreSQLをインストールします
CentOS7はJava1.8をインストールします
CentOS6はDockerをインストールします
CentOS7の下にPython3とPyをインストールします
centos6.5インストールzabbix4.4
Centos8はDockerをインストールします
CentOSインストールnodejs8