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とElectronを使ったデスクトップアプリケーションの詳しい説明

目次Vue CLIはVueプロジェクトを構築しますVue プロジェクトをマークダウン エディターに変...

Docker イメージのプルとタグ操作 pull | tag

Fabric プロジェクトのソースコードを読み直してみたところ、Docker の部分でよくわからな...

Linux でパスワードの有効期限を表示および設定する方法

適切な設定を行うことで、Linux ユーザーにパスワードを定期的に変更させることができます。パスワー...

Reactマウスの複数選択機能の設定方法

一般的に、リストには選択機能があり、単一選択、二重選択、複数選択が非常に一般的です。カスタム ループ...

RHEL8 /CentOS8 でマルチノード Elastic Stack クラスターを構築する方法

一般的に ELK スタックとして知られる Elastic スタックは、Elasticsearch、L...

MySql 8.0.11-Winxp64 (無料インストール版) ​​設定チュートリアル

1. インストールディレクトリにzipパッケージを解凍します。まず、mysql-8.0.11-win...

Linux で 1 回限りのスケジュールされたタスクを実行するための at コマンドの使用に関する詳細な説明

目次序文1. 一度限りの計画タスクの紹介2. コマンド3. 1回限りのスケジュールタスクを作成する4...

MySQL エラー 1290 (HY000) の解決方法

私は長い間問題に取り組み、文法上の問題を何度も確認しました。しかし、後でネットで調べてみたら、突然理...

Angularの単一プロジェクトを複数プロジェクトにアップグレードするプロセス全体

目次序文開発環境新しいプロジェクトを作成するモバイルウェブプロジェクト角度付きJSONパブリックモジ...

ZabbixはLinuxシステムサービスのプロセスを監視

Zabbix は Linux システムのサービス ユニットを監視するためのルールを自動的に検出します...

JavaScript スコープチェーンの基本原理のグラフィカルな説明

目次序文範囲1. スコープとは何ですか? 2. [[スコープ]] プロパティ3. スコープチェーン4...

MySQLのさまざまなロックに関する詳細な理解

目次ロックの概要ロックの分類データベース操作の粒度データ操作の種類MySQL ロックさまざまなストレ...

自動ヘルスレポートを実現するDocker+Selenium方式

この記事では、ある大学の健康報告システムを例に、Web 側の自動化操作を完成させます。使用したテクノ...

...

誤って削除されたデータを復元するための mysqlbinlog コマンドを使用した mysql の実装

実験環境: MYSQL 5.7.22バイナリログを有効にするログ形式 MIXED実験プロセス: 1....