Centos6インストールpython3pip3 ipython3

公式ウェブサイトにアクセスして、python3.6.xシリーズで利用できるインストールパッケージを確認してください###

Centos6であるため、以前の3.7.xシリーズのインストールではSSLにいくつかの問題があります。したがって、3.6.xシリーズの使用を検討してください。

公式ウェブサイトにアクセスしてアドレスをダウンロードしてください:[https://www.python.org/downloads/source/](https://links.jianshu.com/go?to=https%3A%2F%2Fwww.python.org%2Fdownloads%2Fsource%2F)

システムの依存関係をインストールする###

[ root@centos6 Python-3.6.8]# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel -y

python3.6.x ###のインストールパッケージをダウンロードします

[ root@centos6 opt]# wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz

インストールプロセス###

[ root@centos6 opt]# tar -zxvf Python-3.6.8.tgz 
[ root@centos6 Python-3.6.8]# ./configure --prefix=/usr/local/python3
[ root@centos6 Python-3.6.8]# make && make install

環境の設定###

インストールが完了すると、ファイルは / usr / local / python3 / bin /パスにあります。

[ root@centos6 Python-3.6.8]# ls /usr/local/python3/bin/
2 to3      easy_install-3.6  idle3.6  pip3.6  pydoc3.6  python3.6         python3.6m         python3-config  pyvenv-3.6
2 to3-3.6  idle3             pip3     pydoc3  python3   python3.6-config  python3.6m-config  pyvenv
[ root@centos6 Python-3.6.8]# 
[ root@centos6 bin]# ./python3.6
Python 3.6.8(default, Apr 232019,14:53:03)[GCC 4.4.720120313(Red Hat 4.4.7-23)] on linux
Type "help","copyright","credits" or "license"for more information.>>>exit()[root@centos6 bin]# 
[ root@centos6 bin]# ./pip3 search redis
redis(3.2.1)- Python client for Redis key-value store
redis-completion(0.5.0)- autocomplete with redis

ソフト接続を設定する
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3.6``ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

設定後、次のようにグローバルに使用できます。

[ root@centos6 bin]# ln -s /usr/local/python3/bin/python3.6/usr/bin/python3.6[root@centos6 bin]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
[ root@centos6 bin]# 
[ root@centos6 bin]# cd ~[root@centos6 ~]# ls
anaconda-ks.cfg  Desktop  Documents  Downloads  gitbook  install.log  install.log.syslog  Music  netperf-2.6.0-2.gf.el6.x86_64.rpm  Pictures  Public  Templates  tmp  Videos
[ root@centos6 ~]# python3.6
Python 3.6.8(default, Apr 232019,14:53:03)[GCC 4.4.720120313(Red Hat 4.4.7-23)] on linux
Type "help","copyright","credits" or "license"for more information.>>> exit
Use exit() or Ctrl-D(i.e. EOF) to exit
>>> exit()[root@centos6 ~]# pip3 search redis
redis(3.2.1)- Python client for Redis key-value store
redis-completion(0.5.0)- autocomplete with redis
kinto-redis(2.0.0)- Kinto Redis

pip3を最新バージョンにアップグレードします###

pip3 install --upgrade pip

[ root@centos6 ~]# pip3 install --upgrade pip
Collecting pip
 Downloading https://files.pythonhosted.org/packages/d8/f3/413bab4ff08e1fc4828dfc59996d721917df8e8583ea85385d51125dceff/pip-19.0.3-py2.py3-none-any.whl(1.4MB)100%|████████████████████████████████|1.4MB 122kB/s 
Installing collected packages: pip
 Found existing installation: pip 18.1
 Uninstalling pip-18.1:
  Successfully uninstalled pip-18.1
Successfully installed pip-19.0.3[root@centos6 ~]# 

ipython3をインストールします###

pip3 install ipython

インストール後、/ usr / local / python3 / binディレクトリからipythonのバイナリ実行可能ファイルを見つけることができます。

[ root@centos6 ~]# cd /usr/local/python3/bin
[ root@centos6 bin]# ls
2 to3      easy_install-3.6  idle3.6  iptest3  ipython3  pip3    pydoc3    pygmentize  python3.6         python3.6m         python3-config  pyvenv-3.6
2 to3-3.6  idle3             iptest   ipython  pip       pip3.6  pydoc3.6  python3     python3.6-config  python3.6m-config  pyvenv
[ root@centos6 bin]# ./ipython
/usr/local/python3/lib/python3.6/site-packages/IPython/core/history.py:226: UserWarning: IPython History requires SQLite, your history will not be saved
 warn("IPython History requires SQLite, your history will not be saved")
Python 3.6.8(default, Apr 232019,14:53:03) 
Type 'copyright','credits' or 'license'for more information
IPython 7.4.0-- An enhanced Interactive Python. Type '?'for help.

In [1]:

ipython3 ###のソフトリンクを構成します

ln -s /usr/local/python3/bin/ipython /usr/bin/ipython3

[ root@centos6 bin]# ln -s /usr/local/python3/bin/ipython /usr/bin/ipython3
[ root@centos6 bin]# 
[ root@centos6 bin]# cd ~[root@centos6 ~]# 
[ root@centos6 ~]# ls
anaconda-ks.cfg  Desktop  Documents  Downloads  gitbook  install.log  install.log.syslog  Music  netperf-2.6.0-2.gf.el6.x86_64.rpm  Pictures  Public  Templates  tmp  Videos
[ root@centos6 ~]# 
[ root@centos6 ~]# ipython3
/usr/local/python3/lib/python3.6/site-packages/IPython/core/history.py:226: UserWarning: IPython History requires SQLite, your history will not be saved
 warn("IPython History requires SQLite, your history will not be saved")
Python 3.6.8(default, Apr 232019,14:53:03) 
Type 'copyright','credits' or 'license'for more information
IPython 7.4.0-- An enhanced Interactive Python. Type '?'for help.

In [1]:

Centos6とpython3 ###の互換性

Centos6のpython3.7.xとpython3.6.xのインストール比較の後、python3.6.xの互換性が最も高くなっています。

Recommended Posts

Centos6インストールpython3pip3 ipython3
centos7はpython3とipythonをインストールします
CentOS7はpython3とpip3をインストールします
Centos6はPython2.7.13をインストールします
Centos7はPython3.6をインストールします。
CentOSはPython3.6をインストールします
Centos7はPython2.7をインストールします
CentosはPython3をインストールします
CentOS6.8はpython2.7をインストールします
Centos7はyumを使用してpip、ipythonをインストールします
CentOS6.9はpythonをコンパイルしてインストールします
CentOS6はpython3をコンパイルしてインストールします
1.5Centos7をインストールする
Centos 7.5 python3.6
CentOS8にPython3.8をインストールする方法
CentOS8にPythonをインストールする方法
Python3をインストールし、CentOS8でansible
CentOS7の下にPython3とPyをインストールします
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)
CentOSはPHPをインストールします
R&D:CentOS7にPython3をインストールする方法
CentOS6はmist.ioをインストールします
CentOS7インストールmysql
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はMySQL8をインストールします
CentOS7はJava1.8をインストールします