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

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 サイトの他の関連記事を参照してください。

声明
この記事は亿速云で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Linux操作:メンテナンスモードを利用しますLinux操作:メンテナンスモードを利用しますApr 19, 2025 am 12:08 AM

Linuxメンテナンスモードは、Grubメニューから入力できます。特定の手順は次のとおりです。1)GRUBメニューのカーネルを選択し、「E」を押して編集し、2)「Linux」行の最後に「シングル」または「1」を追加し、3)Ctrl Xを押して開始します。メンテナンスモードは、システム修理、パスワードリセット、システムのアップグレードなどのタスクに安全な環境を提供します。

Linux:リカバリモード(およびメンテナンス)に入る方法Linux:リカバリモード(およびメンテナンス)に入る方法Apr 18, 2025 am 12:05 AM

Linux Recoveryモードを入力する手順は次のとおりです。1。システムを再起動し、特定のキーを押してGrubメニューを入力します。 2。[RecoveryMode)でオプションを選択します。 3. FSCKやrootなどの回復モードメニューで操作を選択します。リカバリモードを使用すると、シングルユーザーモードでシステムを開始し、ファイルシステムのチェックと修理を実行し、構成ファイルを編集し、システムの問題を解決するのに役立ちます。

Linuxの重要なコンポーネント:初心者向けに説明されていますLinuxの重要なコンポーネント:初心者向けに説明されていますApr 17, 2025 am 12:08 AM

Linuxのコアコ​​ンポーネントには、カーネル、ファイルシステム、シェル、および共通ツールが含まれます。 1.カーネルはハードウェアリソースを管理し、基本的なサービスを提供します。 2。ファイルシステムはデータを整理して保存します。 3.シェルは、ユーザーがシステムと対話するインターフェイスです。 4.一般的なツールは、毎日のタスクを完了するのに役立ちます。

Linux:その基本構造を見てくださいLinux:その基本構造を見てくださいApr 16, 2025 am 12:01 AM

Linuxの基本構造には、カーネル、ファイルシステム、およびシェルが含まれます。 1)カーネル管理ハードウェアリソースとUname-Rを使用してバージョンを表示します。 2)ext4ファイルシステムは、大きなファイルとログをサポートし、mkfs.ext4を使用して作成されます。 3)シェルは、BASHなどのコマンドラインインタラクションを提供し、LS-Lを使用してファイルをリストします。

Linux操作:システム管理とメンテナンスLinux操作:システム管理とメンテナンスApr 15, 2025 am 12:10 AM

Linuxシステムの管理とメンテナンスの重要な手順には、次のものがあります。1)ファイルシステム構造やユーザー管理などの基本的な知識をマスターします。 2)システムの監視とリソース管理を実行し、TOP、HTOP、その他のツールを使用します。 3)システムログを使用してトラブルシューティング、JournalCtlおよびその他のツールを使用します。 4)自動化されたスクリプトとタスクのスケジューリングを作成し、Cronツールを使用します。 5)セキュリティ管理と保護を実装し、iPtablesを介してファイアウォールを構成します。 6)パフォーマンスの最適化とベストプラクティスを実行し、カーネルパラメーターを調整し、良い習慣を開発します。

Linuxのメンテナンスモードの理解:必需品Linuxのメンテナンスモードの理解:必需品Apr 14, 2025 am 12:04 AM

Linuxメンテナンスモードは、起動時にinit =/bin/bashまたは単一パラメーターを追加することにより入力されます。 1.メンテナンスモードの入力:GRUBメニューを編集し、起動パラメーターを追加します。 2。ファイルシステムを読み取りおよび書き込みモードに再マウントします:Mount-Oremount、RW/。 3。ファイルシステムの修復:FSCK/dev/sda1などのFSCKコマンドを使用します。 4.データをバックアップし、データの損失を避けるために慎重に動作します。

DebianがHadoopデータ処理速度を改善する方法DebianがHadoopデータ処理速度を改善する方法Apr 13, 2025 am 11:54 AM

この記事では、DebianシステムのHadoopデータ処理効率を改善する方法について説明します。最適化戦略では、ハードウェアのアップグレード、オペレーティングシステムパラメーターの調整、Hadoop構成の変更、および効率的なアルゴリズムとツールの使用をカバーしています。 1.ハードウェアリソースの強化により、すべてのノードが一貫したハードウェア構成、特にCPU、メモリ、ネットワーク機器のパフォーマンスに注意を払うことが保証されます。高性能ハードウェアコンポーネントを選択することは、全体的な処理速度を改善するために不可欠です。 2。オペレーティングシステムチューニングファイル記述子とネットワーク接続:/etc/security/limits.confファイルを変更して、システムによって同時に開くことができるファイル記述子とネットワーク接続の上限を増やします。 JVMパラメーター調整:Hadoop-env.shファイルで調整します

Debian syslogを学ぶ方法Debian syslogを学ぶ方法Apr 13, 2025 am 11:51 AM

このガイドでは、Debian SystemsでSyslogの使用方法を学ぶように導きます。 Syslogは、ロギングシステムとアプリケーションログメッセージのLinuxシステムの重要なサービスです。管理者がシステムアクティビティを監視および分析して、問題を迅速に特定および解決するのに役立ちます。 1. syslogの基本的な知識Syslogのコア関数には以下が含まれます。複数のログ出力形式とターゲットの場所(ファイルやネットワークなど)をサポートします。リアルタイムのログ表示およびフィルタリング機能を提供します。 2。syslog(rsyslogを使用)をインストールして構成するDebianシステムは、デフォルトでrsyslogを使用します。次のコマンドでインストールできます:sudoaptupdatesud

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境