Centos8 (最小インストール) Python3.8+pip のインストール方法に関するチュートリアル

Centos8 (最小インストール) Python3.8+pip のインストール方法に関するチュートリアル

Python8のインストールを最小化した後、Python3.8.1をインストールしました。オンラインでチュートリアルを探しましたが、どれも完全に成功しませんでした。または、インストールは成功しますが、pip は使用できません。最後に、複数のチュートリアルに基づいてコマンドをコンパイルし、正常にテストしたところ、インストールと使用に問題はありませんでした。

yum -y wget をインストールします
yum -y インストールセットアップ 
yum -y perlをインストール
yum インストール openssl-devel -y
yum で zlib-devel をインストールします -y
yum -y groupinstall "開発ツール"
yum -y インストール zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum インストール -y libffi-devel zlib1g-dev
yum インストール zlib* -y
yum で libffi-devel をインストールします -y
https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tar.xz をダウンロードしてください
tar -xvJf Python-3.8.1.tar.xz
/usr/local/python3 ディレクトリに移動します 
Python-3.8.1をインストール
./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl 
作成 && インストール
python3 は、Python のバイナリファイルです。
python3 の bin に pip3 を追加する
pip3 インストール --upgrade pip

今日、Baotaのインストールプログラムを見て、Python 3.6は次のコマンドで簡単にインストールできることを発見しました。

 python3 をインストールします。python3-devel -y
 python3 を /usr/bin/python にコピーします。

インストール後、以下のコマンドでPIPをアップグレードすると正常に使用できるようになります。

pip3 install --upgrade pip

要約する

以上が編集者が紹介した Centos8 に Python3.8+pip をインストールする方法(最小インストール)のチュートリアルです。皆様のお役に立てれば幸いです!

以下もご興味があるかもしれません:
  • シェルスクリプトを使用して CentOS7 に python3.8 環境をインストールする (推奨)
  • Centos7に最新のpython3.8をインストールする
  • VirtualBox CentOS7.7.1908 Python3.8 ビルド Scrapy 開発環境 [グラフィックチュートリアル]
  • CentOS に python3.8.2 をインストールするための詳細なチュートリアル

<<:  MySQL の general_log ログの知識ポイントの紹介

>>:  Vue で echarts を使用してコンポーネントを視覚化する方法

推薦する

MySQL データベース トランザクション例のチュートリアル

目次1. トランザクションとは何ですか? 2. トランザクションに関連するステートメントは、挿入、削...

変換を使用して純粋な CSS ポップアップ メニューを実装するためのサンプル コード

序文トップメニューを作成する場合、ポップアップのセカンダリメニューを作成する必要があります。 以前の...

数字当てゲームを実装するための純粋なJavaScript

100 以内の自然数をランダムに選択し、プレイヤーに 10 ラウンド以内にその数を推測させる数字推...

MySQL の基本クイックスタート知識のまとめ (マインドマップ付き)

目次序文1. データベースの基礎知識1. データベースとは何ですか? 2. データベースの分類3. ...

異なるデータベースで DROP TABLE を書く方法

異なるデータベースで DROP TABLE を書く方法1.MySQL 存在する場合はテーブルを削除 ...

3次元画像配置効果を実現する純粋なCSSのサンプルコード

1. 要素の幅/高さ/パディング/マージンのパーセンテージ基準要素の幅/高さ/パディング/マージンの...

ReactプロジェクトでのTypeScriptの実装

目次1. はじめに2. 使用方法ステートレスコンポーネントステートフルコンポーネント制御コンポーネン...

挿入前にレコードが既に存在するかどうかを確認するには、SQL ステートメントを使用します。

目次SQL文を挿入する前にレコードが既に存在するかどうかを確認するSQL挿入時の判断の簡単なコレクシ...

MySQL数千万の大規模データに対する30のSQLクエリ最適化テクニックの詳細な説明

1. クエリを最適化するには、テーブル全体のスキャンを避けてください。まず、where と orde...

USE DB 輻輳に対する MySQL ソリューションの詳細な説明

障害に遭遇すると、障害の根本的な原因を考えるのではなく、障害を解決する方法を考えることがよくあります...

MySQL 5.7.18 zip バージョンのインストールと設定方法のグラフィック チュートリアル (win7)

Windows に mysql5.7.18zip バージョンをインストールするには、使用前に解凍し...

MySQLデータベースを作成し、中国語の文字をサポートする方法

まずMySQLの公式ドキュメントを見てみましょう: 5.7 {データベース | スキーマ} を作成 ...

jsはカスタムドロップダウンボックスを実装します

この記事の例では、カスタムドロップダウンボックスを実装するためのjsの具体的なコードを参考までに共有...

MySQL で CURRENT_TIMESTAMP を使用する方法

目次CURRENT_TIMESTAMPの使用CURRENT_TIMESTAMPを使用したタイムスタン...

JavaScript で最も高速なループはどれですか?

どの for ループまたは反復子がニーズに適しているかを知ることで、アプリケーションのパフォーマンス...