ワンクリック実行 仮想マシンに 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 トリガーの紹介、トリガーの作成、使用制限の分析
1. 切断理由WebSocket が切断される理由は多数あります。WebSocket が切断されたと...
ページの説明: メインページ: 名前 —> shishengzuotanhuichaxun ...
序文ご存知のとおり、Linux は ext4、ext3、ext2、sysfs、securityfs、...
Docker Swarm は、Docker によって開発されたコンテナ クラスター管理サービスです。...
目次概要プロパティ設定処理ロジック概要具体的な需要シナリオは次のとおりです。 Excel ファイルを...
オールラウンドなシステム監視ツール dstat dstat は、vmstat、iostat、nets...
この記事ではクラスタの展開に関連する内容は紹介しませんバージョン制約Docker エンジン >...
MySQL の仕様によっては、テーブル作成仕様にすべてのフィールドが空であってはならないという要件を...
目次背景サーバーの依存関係バックエンド構成クロスドメインバックエンド構成の静的リソースアクセスではk...
目次Viteを使用してvue + tsプロジェクトを作成するVue 3の3つの構文オプションAPIコ...
JS の async 関数と await キーワード 関数ヘルワールド() { 「こんにちは!美しい...
序文MySQL を扱ったことがある人なら、テーブル メタデータ ロックの待機についてよく知っているは...
1. 単一テーブルクエリ -> 更新 テーブル名の更新 フィールド1=新しい値1、フィールド2...
効果: まず5つのVueインターフェースを作成する1.home.vueページ <テンプレート&...
div を使用してマスクを作成したり、ポップアップ ウィンドウをシミュレートしたりします。ただし、I...