CentOS 7サーバにpython 3をインストールする方法

2124 ワード

1.python 3のソースパッケージを公式サイトでダウンロード
Webサイト:https://www.python.org/
入ってからナビゲーションバーのDownloadsをクリックして、Downloadsの上にマウスを置いてメニューをポップアップしてSource codeを選択することもできます.ソースパッケージの意味です.ここで最新バージョン3.7.4を選択します.もちろん、下にも他の歴史バージョンがたくさんあります.クリックすると、ページの下には、ソースパッケージ、Mac OSXインストールパッケージ、Windowsのインストールパッケージなどのリンクが表示されます.
ここで最初の(Gzipped source tarball)を選んでダウンロードすればいいです.ダウンロードしたのはソースパッケージ:Python-3.7.4.tgzです.
 
2.インストール
2.1/usr/local/ディレクトリの下でpython 3フォルダを作成する
# mkdir/usr/local/python3
# cd/usr/local/python3
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
# tar -xvzf Python-3.7.4.tgz
2.2.Python-3.7.4フォルダに入り、インストールパスを設定する.
# ./configure --prefix=/usr/local/python3
2.3.実行可能ファイルのコンパイル、インストール
# make && make install
2.4.コマンドによるソフト接続の作成
# ln -s/usr/local/python3/bin/python3/usr/bin/python3
# ln -s/usr/local/python3/bin/pip3/usr/bin/pip3
2.5.python 3を入力して、次のように表示します.
Python 3.7.4 (default, Aug 21 2019, 16:50:17) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linuxType "help", "copyright", "credits"or "license"for more information.
2.6.python 2を入力して、次のように表示します.
Python 2.7.5 (default, Oct 30 2018, 23:45:53) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux2Type "help", "copyright", "credits"or "license"for more information.
 
3.インストールで発生する可能性のある問題
3.1.問題
  zipimport.ZipImportError: can't decompress data; zlib not available
インストール依存を解決します.
yum install zlib*
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
3.2問題
ModuleNotFoundError: No module named '_ctypes'
yum install libffi-devel -y

 
転載先:https://www.cnblogs.com/z3286586/p/11389949.html