Centos7 での python3 のインストールとアンインストールに関するチュートリアル

Centos7 での python3 のインストールとアンインストールに関するチュートリアル

1. Python 3をインストールする

1. 依存パッケージをインストールしますyum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y

2. Pythonインストールパッケージwgetをダウンロードします https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz

ここで python3.5.2 をダウンロードしてインストールする理由は、主に後期の Django の安定性が優れているためです。

3. Pythonインストールパッケージを解凍します。tar -Jxvf Python-3.5.2.tar.xz

4. インストールパスを設定する

解凍ディレクトリに移動します

./configure プレフィックス = /usr/local/python3

5. コンパイルしてインストールする

解凍ディレクトリに移動します

make && make install

6. ソフト接続を設定するln -s /usr/local/python3/bin/python3 /usr/bin/python3

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

これでpython3.5.2とpip3を通常通り使用できるようになりました

ここでは、ソフト リンクを設定した後に pip3 を使用できないことがわかります。

解決:

[root@localhost bin]# which pip3 /usr/bin/pip3 [root@localhost bin]# pip3-bash: /usr/local/bin/pip3: そのようなファイルやディレクトリはありません [root@localhost bin]# type pip3 pip3 はハッシュ化されました (/usr/local/bin/pip3) [root@localhost bin]# hash -r [root@localhost bin]# type pip3 pip3 は /usr/bin/pip3 です

7. WindowsでPythonによって以前にインストールされたパッケージのリストをエクスポートする

cmdを開いてデスクトップに切り替えます

pip フリーズ > package.txt

次にそれをCentos7にインポートし、pip3を使用してファイル内のモジュールをインストールします。

この時点で、python3の関数と共通モジュールがインストールされ、正常に使用できます。

python3をアンインストールする

現在の Python バージョンを表示します。

python -V

アンインストールする場合、python の後に 2 または 3 が続くか、何も続かないことに注意します。そうでない場合は、すべてが削除されます。

python3 rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps pyhton3 whereis python3 |xargs rm -frv残りのファイルをすべて削除します アンインストールに成功しました! whereis python インストールされている既存のPythonを表示する

要約する

上記は、編集者が紹介した Centos7 に python3 をインストールおよびアンインストールする方法に関するチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Centos8 (最小インストール) Python3.8+pip のインストール方法に関するチュートリアル
  • Centos7に最新のpython3.8をインストールする
  • CentOS6.5にpython3.7をインストールする詳細な手順
  • CentOS7にPython3をインストールする詳細なチュートリアル
  • Centos6.5 に python3.7.1 をインストールした後に pip が使用できなくなる問題の解決方法
  • Linux システム (CentOS) での python2.7.10 のインストール
  • CentOS7 での Python3 のインストールに関するチュートリアル分析

<<:  vue3+electron12+dll 開発のためのクライアント構成の詳細な説明

>>:  mysql8.0.14.zip のインストール中にデータ フォルダを自動的に作成できませんでした。サービスを開始できません。

推薦する

Vue3 コンパイルプロセス - ソースコード分析

序文: Vue3 がリリースされてからかなり経ちますが、最近、会社のプロジェクトでVue3 + Ty...

MySQL サーバーにおける SSD パフォーマンスの問題の詳細な分析とテスト

【質問】 HP サーバーを使用しています。SSD が IOPS 約 5000 を書き込むと、%uti...

202 無料の高品質 XHTML テンプレート (2)

前回の記事「202 個の無料高品質 XHTML テンプレート (1)」に続き、123WORDPRES...

コードレイン効果を実現するJavaScriptキャンバス

この記事では、コードレイン効果を実現するためのキャンバスの具体的なコードを参考までに共有します。具体...

背景属性の8つの属性値の詳細解説(面接の質問)

CSSの背景プロパティの値背景色背景画像背景繰り返し背景位置背景添付複合プロパティ: 背景: ba...

Nginx 構成 PC サイトとモバイル サイトの分離によるリダイレクトの実現

PCサイトとモバイルサイトの分離設定にはnginxを使います。私のPCサイトとモバイルサイトは、SE...

ウェブページサイズに関する調査

<br />統計によると、Web ページの平均サイズは 2003 年以降 3 倍に増加し...

略語マークと頭字語マーク

<abbr>タグと<acronym>タグは、Web ページに表示される略語と...

iOS WeChat H5ページのゴム反発効果の落とし穴記録

ビジネス要件最近開発したプロジェクトの一つに、WeChat公式アカウントに関連したH5ページがありま...

高品質なコードを書く Web フロントエンド開発実践書の抜粋

(P4) Web 標準は一連の標準で構成されています。中心となる概念は、Web ページの構造、スタイ...

CentOS7にsshをインストールして設定する

1. openssh-serverをインストールする yum インストール -y openssl o...

Vue で SuperMap を使用する練習

目次序文関連資料Vue プロジェクトが 2 次元ハイパーグラフを導入ハイパーグラフ 2D ケース引用...

MySQL 完全崩壊: クエリフィルタ条件の詳細な説明

概要実際のビジネス シナリオ アプリケーションでは、ビジネス条件に基づいて対象データを取得およびフィ...

eject を使用せずに create-react-app の設定を変更する方法

1. イジェクトが推奨されないのはなぜですか? 1. eject を実行した後、どのような変化があり...

Linuxカーネルマクロcontainer_ofの詳細な分析

1. 前述の通り数年前、Linux ドライバーのコードを読んでいたときにこのマクロを見ました。長い間...