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 のインストール中にデータ フォルダを自動的に作成できませんでした。サービスを開始できません。

推薦する

単一/複数行テキストを含む div を垂直方向に中央揃えする N 通りの方法 (高さ不明/高さ固定)

この問題について話すとき、垂直方向の中央揃えを設定するための vertical-align 属性が ...

Linux のごみ箱メカニズムの実装プロセスと使用方法の詳細な説明

序文: Linux システムでの rm は元に戻せません。コマンドの設計自体に問題はありません。問題...

DOCTYPEタイプの詳細な紹介

<br />通常、HTML では次の方法で DOCTYPE を宣言します。 <!D...

静的リソースファイルのアクセスログをフィルタリングするNginxの実装

乱雑なログ日常的に使用される Nginx は、静的リソース サーバーとリバース プロキシ サーバーの...

CentOS 環境で NFS リモート ディレクトリ マウントを使用する手順の紹介

目次1. NFS の概要2. NFS構築1. NFSサーバーの構築2. NFSクライアントの構築3....

Tomcatはスレッドプールを使用してリモート同時リクエストを処理します。

Tomcatが同時リクエストを処理する方法を理解することで、スレッドプール、ロック、キュー、および...

TypeScript 名前空間のマージの説明

目次同じ名前の名前空間をマージする名前空間とその他の種類のマージ同じ名前の名前空間とクラスをマージす...

CSS+SVGでBステーションの課金効果を実現するサンプルコード

困難SVG グラフィックの 2 つのマスクの作成まず、コード左側のピンク色のボックスの内容ですこれに...

vscode を使用したリモート Linux 開発の実装

過去に別れを告げるvscode にリモート SSH が導入される前は、Linux サーバー開発者の多...

MySQL の最適化: 高品質の SQL 文を書く方法

序文インターネット上にはデータベースの最適化に関する情報や方法が数多くありますが、その多くは品質にば...

Linuxシステムにおける重要なサブディレクトリの問題について話す

/etc/fstabパーティション/ディスクを自動的にマウントし、マウントするパーティション/デバイ...

Nginx gzip設定について

nginx がリソース圧縮を実現する原理は、ngx_http_gzip_module モジュールを介...

Vueはシンプルなデータ双方向バインディングを実装します

この記事では、Vueの具体的なコード例を参考までに紹介します。具体的な内容は以下のとおりです。初心者...

startup.bat をダブルクリックすると Tomcat がクラッシュする問題の解決方法の詳細な説明

Tomcat を学習したばかりのプログラマーにとって、これはよくある間違いです。 1. 環境変数の問...

MySQLテーブルパーティショニングプログラムを変更する方法

MySQLテーブルパーティショニングプログラムを変更する方法1. サブテーブルの実装の原則は次のとお...