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

推薦する

Nginx に lua-nginx-module モジュールをインストールする方法

ngx_lua_module は、lua パーサーを nginx に埋め込み、lua 言語で記述され...

DockerでSpringbootプロジェクトを実行する方法

1. IDEAの下にあるターミナルをクリックし、mvn clean installと入力します。 次...

高度なクローラー - JS 自動レンダリングのための Scrapy_splash コンポーネントの使用

目次1. scrapy_splash とは何ですか? 2. scrapy_splashの役割3. s...

CSS でよく発生する問題の整理 (ロゴのハッキング/コンテナの固定/画像の垂直方向の中央揃え)

1. IEブラウザモードハックロゴ1. CSSハックロゴコードをコピーコードは次のとおりです。 ie...

Web 上の要素を非表示にする方法とその利点と欠点

ソースコードの例: https://codepen.io/shadeed/pen/03caf6b36...

海外でダウンロードできる25個の新鮮で便利なアイコンセット

1. Eコマースアイコン2. アイコンスイーツ2 3. 携帯電話アイコンパック4. 旗アイコンセット...

Vueはカルーセルのフレームレート再生を実装します

この記事の例では、カルーセルのフレームレート再生を実現するためのVueの具体的なコードを参考までに共...

入力のid属性とname属性の違いの例

長い間ウェブサイトを作ってきましたが、入力時のnameとidの違いがまだわかりません。最近jQuer...

Angular のパフォーマンス最適化: サードパーティ コンポーネントと遅延読み込みテクノロジー

目次概要環境の準備プロジェクトのパフォーマンスに影響を与える要因遅延読み込みとは何ですか?プロジェク...

Vue ページ監視ユーザープレビュー時間機能実装コード

最近のビジネスでは、オンライン トレーニング システムが特定のオンライン プレビュー ページに対する...

Tomcatc3p0 で jnid データ ソースを構成する 2 つの実装方法の分析

c3p0の使用c3p0jarパッケージをインポートする <!-- https://mvnrep...

Docker-compose を使用して ELK をデプロイするためのサンプル コード

環境ホストIP 192.168.0.9 Docker バージョン 19.03.2 docker-co...

Vueはカードフリップ効果を実現します

この記事では、カードフリップ効果を実現するためのVueの具体的なコードを例として紹介します。具体的な...

JavaScript offsetParent のケーススタディ

1. offsetParentの定義: offsetParentは子要素に最も近い位置に配置された親...

pt-heartbeat を使用して MySQL レプリケーションの遅延を監視する方法の詳細な説明

pt-ハートビートデータベースがマスターとスレーブ間で複製される場合、複製ステータスとデータ遅延は非...