ホームページ >運用・保守 >Linuxの運用と保守 >Linux に Python3.8 をインストールする方法

Linux に Python3.8 をインストールする方法

PHPz
PHPz転載
2023-05-22 19:16:123456ブラウズ

Windows に Python をインストールするのと比較すると、Linux に Python をインストールするのは、実際には非常に難しい選択です。最初に解決すべきことは、どのディストリビューション バージョンを選択するかです。 Linux カーネルは技術チームが管理していますが、Linux ディストリビューションは別の企業が管理しています。さまざまな考慮事項から、さまざまな企業がさまざまなアプリケーションをパッケージ化し、さまざまなパッケージ マネージャーをインストールし、Linux カーネルに基づいてさまざまなリリース戦略を実装しているため、数百ものリリースが行われており、市場では花がますます目を引くようになってきています。初心者にとって最も一般的で難しい質問は、「どの Linux を使用すればよいですか?」です。

この問題は単なる意見の問題ではなく、友人の間での議論の話題でもあり、各リリース バージョンの熱心なファンはこの問題について議論し続けることができます。これらのよく知られたディストリビューションを体験するために、著者は自分のコンピュータと仮想マシンに無数のバージョンをインストールしましたが、最終的な結論は次のとおりです:

  • 開発用の場合は、ubuntu 18.04 LTS を選択してくださいこれは究極の完璧な選択です。

  • サーバー バージョンをインストールしないでください。開発の最後でも、グラフィカル インターフェイスをインストールする必要があるため、デスクトップ バージョンを選択することをお勧めします

#次の記事は、選択の参考として使用できます:

    #7 ベスト Linux ローリング ディストリビューション
  • CentOS は年末に終了します
  • CentOS を選択しない理由は、すぐに中国人の目から消えるからです。 1年前、Red Hatは今年末に無料のCentOS Linuxの提供を終了すると発表した。その後、Red Hat は、CentOS Linux 8 が 2021 年 12 月 31 日にライフサイクルの終了 (End of Life、EoL) を迎えることを再度通知しました。 CentOS は Linux ディストリビューションの 1 つで、Red Hat が公開している Red Hat Enterprise Linux のソースコードをオープンソースコードに基づいてコンパイルしたものです。同じソース コードから作成されているため、高い安定性が必要な一部のサーバーでは、商用バージョンの Red Hat Enterprise Linux の代わりに CentOS が使用されます。昨年、Red Hat は、CentOS が安定したサーバー アプリケーションや VM 用のオペレーティング システムではなく、DevOps 担当者による開発に適したプラットフォームになることを発表しました。新しいプラットフォームは CentOS Stream と呼ばれ、CentOS 9 はなくなります。 Archlinux を選択しない理由は、Linux に関する非常に高度な知識が必要であり、手動でのアセンブリに相当するためです。 Geento はさらに難しく、インストールした後はどこからスタートするのかさえわかりません。相対的に言えば、Debian ベースのディストリビューションが複数ありますが、その中で最も優れたディストリビューション、最も幅広いユーザー ベースを持ち、最も適切なサポートを受けられるのはやはり Ubuntu です。

Ubuntu を使用することに決めた後、python3.8 のインストールを開始しました。 Ubuntu での Python3.8 のインストールをよりよく学習するには、クラウド サービス プロバイダーが提供するクラウド サーバー ノードを使用することをお勧めします。

Amazon や Microsoft などの外部クラウド ノードは、いつでも利用できない可能性があるため、お勧めしません。クラウド ノードを使用する利点は、クラウド ノードが非常に使いやすいことです。

    自分のコンピュータに Linux をわざわざインストールする必要はありません。そうしないと、コンピュータが注意しないとブロックされます
  • オペレーティング システムがインストールされました
  • #Windows サンドボックスと同様、インストールに失敗した場合または使用中に問題が発生した場合は、いつでもリセットして復元できます。純粋なオペレーティング システム環境に移動します。
  • 柔軟な請求は、物理マシンを自分で購入するよりもはるかに便利です
  • 頻繁に割引があり、費用対効果の高い ECS ノードを低価格で入手できます
  • 以下では、例として Huawei のクラウド ノードを使用します。デモンストレーション。
(1)

ssh を使用してクラウド ノードにログインします。 Windows には ssh コマンドが付属しており、これを直接使用できます。 powershell を実行するには、次のコマンドを入力します。

ssh tianbin@172.17.10.67
输入密码即可

powershell インターフェイスがシンプルだと感じる場合は、強力な機能と完全な機能を備えた機能豊富な GUI インターフェイス ターミナル ソフトウェアである MobaXterm Personal Edition を使用することをお勧めします。ツール ソフトウェア。 Xshell/Putty よりも便利で使いやすいです。クラックが必要な SecureCRT と比較して、MobaXterm は無料です。

(2)

ログイン後は、多数の設定ツールが必要になります。セキュリティの観点から、システム管理者の作業を一般ユーザーとして実行できるように、次のすべてのコマンドの前に sudo を使用する必要がありますが、実際的な観点から見ると、これは時間の無駄です。したがって、ログイン後、コマンド「su」を直接使用してルート ID に切り替えます。

# 需要输入root的口令su# 配置sshd服务器,保证经常测试客户端,从而不断线
sed -i 's/#ClientAliveInterval 0/ClientAliveInterval 60/g' /etc/ssh/sshd_config
sed -i 's/#ClientAliveCountMax 3/ClientAliveCountMax 60/g' /etc/ssh/sshd_config

# 允许root用户登录
sed -i '$aPermitRootLogin yes' /etc/ssh/sshd_config

# 接来下切换apt的安装源,使用阿里云提供的镜像。普通的文章通常写的源是国内的大学,但在实际中,只有阿里云与华为云提供的镜像才又快又好
sed -i 's#http://security.ubuntu#https://mirrors.aliyun#g' /etc/apt/sources.list
sed -i 's#http://archive.ubuntu#https://mirrors.aliyun#g' /etc/apt/sources.list
sed -i 's#http://us.archive.ubuntu#https://mirrors.aliyun#g' /etc/apt/sources.list

# 开始更新软件源与软件信息
apt update && apt upgrade -y

# 开始安装python3.8,请严格按下述顺序安装,否则会出现意料之外的结果
apt install -y python3.8 python3.8-dev

# 由于ubuntu自带python2.7以及python3.6,所以在安装python3.8后让它成为主用
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3
update-alternatives --config python

python --version
apt install -y python3-pip

python -m pip install --upgrade pip
pip --version

# 使用阿里云的pip源,绝大部分包可以从阿里云下载安装,即快又好,否则安装时间特别长
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip install --upgrade setuptools

これでpython3.8のインストールは完了です。 ubuntu18.04 リリース バージョンの設計上の制限のため、次のことは行わないでください:

Python2.7 を削除してください。これに依存するオペレーティング システム コンポーネントが多数あります
  • Python3.6 に依存するオペレーティング システム コンポーネントが多数あるため、Python3.6 を削除してください。
  • 強制的に削除すると、オペレーティング システム全体がブリック
  • ubuntu の場合、開発ツールボックスには次のものが含まれます:
    • awk/sed/grep 三銃士、Linux で開発する場合、これら 3 つのコマンドを知らなければ、困難になります。

    • vi/ vim 編集アーティファクト、始めるのは少し簡単です。難しいですが、生涯にわたるメリット

    • #Linux コマンドに慣れていないことによる困難を避けるために、Linux バージョンの VS をインストールすることをお勧めします。コード。 vscode はクロスプラットフォームなので、確かに非常に便利です。

以上がLinux に Python3.8 をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。