Centos 7インストールPython 3.8詳細チュートリアル
2069 ワード
Centos 7インストールPython 3.8詳細チュートリアル Centos 7インストールPython 3.8詳細チュートリアル コンパイル関連ツール をインストール pythonインストールパッケージ をダウンロードコンパイルインストールpython ソフト接続 を作成する. yum構成 を変更
Centos 7インストールPython 3.8詳細チュートリアル
コンパイル関連ツールのインストール
pythonインストールパッケージのダウンロード
コンパイルインストールpython
インストール後、次の2行が表示されたら成功します.
ソフト接続の作成
デフォルトのシステムはpython 2をインストールしています.7 pythonソフト接続の削除
ソフト接続をpython 3に設定する
このときpythonのデフォルトバージョンを見てみましょう
デフォルトのpipソフト接続を削除し、pip 3の新しいソフト接続を追加
yum構成の変更
python 2を使用して実行する必要があるため、yumが正常に使用できない(python 3のバージョンをインストールしても、実行する必要があります)
Centos 7インストールPython 3.8詳細チュートリアル
コンパイル関連ツールのインストール
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install libffi-devel -y
pythonインストールパッケージのダウンロード
wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
tar -zxvf Python-3.8.3.tgz
コンパイルインストールpython
mkdir /usr/local/python3 #
cd Python-3.8.3
./configure --prefix=/usr/local/python3
make && make install
インストール後、次の2行が表示されたら成功します.
Installing collected packages: setuptools, pip
Successfully installed pip-19.2.3 setuptools-41.2.0
ソフト接続の作成
# python
ll /usr/bin/ |grep python
lrwxrwxrwx 1 root root 7 Nov 26 2018 python -> python2
lrwxrwxrwx 1 root root 9 Nov 26 2018 python2 -> python2.7
-rwxr-xr-x 1 root root 7216 Jul 13 2018 python2.7
デフォルトのシステムはpython 2をインストールしています.7 pythonソフト接続の削除
rm -rf /usr/bin/python
ソフト接続をpython 3に設定する
# python3
ln -s /usr/local/python3/bin/python3 /usr/bin/python
このときpythonのデフォルトバージョンを見てみましょう
python -V
デフォルトのpipソフト接続を削除し、pip 3の新しいソフト接続を追加
rm -rf /usr/bin/pip
# pip3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
yum構成の変更
python 2を使用して実行する必要があるため、yumが正常に使用できない(python 3のバージョンをインストールしても、実行する必要があります)
vi /usr/bin/yum
#! /usr/bin/python #! /usr/bin/python2
vi /usr/libexec/urlgrabber-ext-down
#! /usr/bin/python #! /usr/bin/python2
vi /usr/bin/yum-config-manager
#!/usr/bin/python #!/usr/bin/python2