ワンクリック実行 仮想マシンに Python 3.8 をインストールするには、ネットワーク アダプターを NAT モードに変更し (ホストがインターネットにアクセスできることを確認してください)、tar パッケージを /root ディレクトリに配置してスクリプトを実行するだけです。 このスクリプトは、まずシステムの元の python2.7 環境をアンインストールし、次にネットワーク カードがアドレスを取得する方法を dhcp に自動的に変更し、ネットワーク接続をチェックし、国内の yum ソースを変更し、次に python3.8 環境をインストールし、最後に python3.8 をインストールします。インストールが完了すると、わかりやすい出力が表示されます。 Python 3.8 バージョンの tarball とスクリプト ファイルが含まれる共有 tarball をダウンロードするだけです。 リンク: スクリプトとその tarball 抽出コード: 4b6w スクリプトの内容: #!/bin/bash echo "使用するときは、python tarball を /root/ ディレクトリに置いてください" read -p "このスクリプトにはインターネット接続が必要です。仮想マシンの場合は、ネットワーク アダプタを NAT モードに変更してください" -t 2 エコー sed -i "s/BOOTPROTO=static/BOOTPROTO=dhcp/" /etc/sysconfig/network-ifcfg-ens33 イフダウンens33 ens33 の場合 systemctl start ネットワーク &>/dev/null systemctl 再起動ネットワーク &>/dev/null [ $? -eq 0 ]の場合; ip=`ifconfig ens33 | awk 'NR==2 {print $2}'` echo "IP アドレスを正常に取得しました。アドレスは $ip です" それ以外 echo "アドレスの取得に失敗しました。ネットワークの状態を自分で確認してください" 出口1 フィ ping -c 3 www.baidu.com &>/dev/null [ $? -eq 0 ]の場合; echo "ネットワーク接続に成功しました。後続のコードの実行を開始します" それ以外 echo "ネットワーク接続に失敗しました。アドレスが使用可能かどうかを確認してください" 出口1 フィ /etc/yum.repos.d/ をコピーします。 rm -rf * wget http://mirrors.163.com/.help/CentOS7-Base-163.repo &>/dev/null yum clean all &>/dev/null yum makecache &>/dev/null yum install gcc patch libffi-devel python-devel zlib-devel bzip2-dnssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-4-devel libpcap-devel xz-devel -y &>/dev/null echo "国内のyumソースが正常にビルドされ、Python環境がインストールされています" cd /root/ tar zxf Python-3.8.0a2.tgz &>/dev/null Python-3.8.0a2 をインストールします ./configure --prefix=/usr/local/python_3.8 &>/dev/null [ $? -eq 0 ]の場合; echo "環境のインストールが完了しました。python3.8 を設定しています" それ以外 echo "環境インストールエラー。依存パッケージがすべてインストールされているかどうかを確認してください" フィ make -j 4 &>/dev/null インストール &>/dev/null ln -s /usr/local/python_3.8/bin/* /usr/bin/ echo "python3.8 のインストールが完了しました。/usr/local/python_3.8 にあります" 実施効果: 注意:以下はターミナルに接続した場合の効果です。仮想マシンで実行した場合、中国語の文字が小さな白いボックスとして表示されますが、動作には影響ありません。
インストール後、テストしてください [root@test2 ~]# python3 Python 3.8.0a2 (デフォルト、2020 年 3 月 29 日、19:45:00) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] Linux 上 詳細については、「help」、「copyright」、「credits」、または「license」と入力してください。 >>> print('hello') こんにちは >>> #Ctrl+d で終了 要約する CentOS7 にシェルスクリプトを使用して python3.8 環境をインストールする方法については、これで終わりです。 CentOS7 に python3.8 環境をインストールする方法についての詳細は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。 今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Vueの自己ネストツリーコンポーネントの使い方の詳細な説明
>>: MySQL トリガーの紹介、トリガーの作成、使用制限の分析
序文最近、プロジェクトで SQL Server を使用するプログラムに遭遇しました。このデータベース...
目次1. 数値型1.1 数値型の分類1.1.1 浮動小数点数1.1.2 ビットタイプ1.1.3 時間...
背景Alibaba Cloud RDS for MySQL(MySQL バージョン 5.7)データベ...
MySQL 8.0.13 にはデフォルトでデータ フォルダがあります。このフォルダを削除する必要があ...
以前、プロジェクトを開発しました。バックエンドのインターフェースを書くために Flask フレームワ...
序文JS に触れるすべての開発者は、必然的に for ループを扱うことになります。結局のところ、fo...
1. HTMLコードコードをコピーコードは次のとおりです。経験値: <span class=...
選択ドロップダウン リスト フォームは誰もがよく知っているかもしれませんが、デフォルトのドロップダウ...
目次序文:特定の操作ステップ1: プレハブを準備するステップ2: オブジェクトプールを初期化するステ...
Founder Type Library は、Founder Type Library ビジネス チ...
開発中、MySQL へのリモートアクセスでよく問題に遭遇します。そのたびに検索する必要があり、面倒に...
<br />どの家庭にもそれぞれの問題があり、改訂はどの IT 企業にとっても問題の 1...
この記事では、MySQL のデータベース テーブルの容量を確認するためのコマンド ステートメントを紹...
感想:私はバックエンド開発者です。静的 (HTML) ページを取得すると、ページ構造と命名規則が極端...
1. 時間差関数(TIMESTAMPDIFF、DATEDIFF) MySQLを使用して時間差を計算...