事故の背景: 数日前、プロジェクトの必要性により、サーバーに python-mysql モジュールをビルドしましたが、正しくインストールされませんでした。そのため、アンインストールして再インストールしたかったので、オンラインで python をアンインストールする方法を検索しました。その結果、誤ってシステムの python を削除してしまいました.......... 今は涙で修復するしかありません。インターネットで方法を検索しましたが、基本的にそれほど詳細ではありません。今、この方法を書き留めて、私と同じ状況にある友人の助けになればと思います〜 1: Python をアンインストールします (一部の学生がアンインストールしなかった場合) 2. yumをアンインストールする 3. 削除が完了したかどうかを確認する 4. Pythonとyumをインストールする 下記のリンク先のミラー ステーションで、システム バージョンの Python RPM パッケージを見つけます (私のシステムは CentOS 6.9 の 64 ビット システムです) 重要なポイント: 必ずシステム バージョンに対応するファイルを選択してください。 !そうしないと、以下のエラーが発生します(ブロガーは最初このウェブサイトを見ていなかったため、他のブロガーが提供しているダウンロードファイルリストを参考にして、ファイル名で直接インターネットで検索してダウンロードしました。その結果、ファイルがシステムに一致しませんでした...インターネットで検索するのに時間がかかりました...) http://vault.centos.org/ ウェブサイトにアクセスし、システムに対応するバージョンを選択し、OSフォルダに入ります システムに対応するビット番号を選択します。32 ビットの場合は i386 を選択します。64 ビットの場合は x86_64 を選択します。 パッケージフォルダに移動します 入力すると、たくさんのrpmファイルが表示されます。 5. 以下のファイルをダウンロードします python-2.6.6-66.el6_8.x86_64.rpmpython-devel-2.6.6-66.el6_8.x86_64.rpmpython-iniparse-0.3.1-2.1.el6.noarch.rpmpython-libs-2.6.6-66.el6_8.x86_64.rpmpython-pycurl-7.19.0-9.el6.x86_64.rpmpython-urlgrabber-3.9.1-11.el6.noarch.rpmrpm-python-4.8.0-55.el6.x86_64.rpmyum-3.2.29-81.el6.centos.noarch.rpmyum-metadata-parser-1.1.2-16.el6.x86_64.rpmyum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm 6. サーバーにログインし、好きな場所にpythonフォルダを作成します。ここではローカルsrcに作成します。 7. ダウンロードしたファイルをサーバーのpythonフォルダにアップロードします。 8.アップロード後にインストールを開始する プロセスの途中で次のようなエラーが表示された場合、これはパッケージ間の依存関係です(ファイルとシステムのバージョンが一致している場合)。 注意してください! ! !ここでの依存関係は、1 つだけに依存するほど単純ではありません。問題が最初に発生したのは、python-2.6.6-66.el6_8.x86_64.rpm をインストールしていたときです (スクリーンショットを撮り忘れました)。オンラインで検索したところ、python-libs-2.6.6-66.el6_8.x86_64.rpm に依存しているとのことでした。その後、ブロガーは試した後もこのエラーを報告しました。その後、単にすべてを一緒にインストールすることを思いつき、実際に成功しました... (誰が誰に依存しているかわからないので、すべてを一緒にインストールします。個人的にテストした後は動作します) 9. テスト
以下の情報は再インストールが成功したことを示しています~~~~ 要約する 上記は、CentOs システムに付属する Python と yum をアンインストールした後にエディターが紹介したソリューションです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。エディターがすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: MySQL でデータベースを作成した後、ユーザー 'root'@'%' によるデータベース 'xxx' へのアクセスが拒否される問題を解決する
>>: JavaScript データ構造 双方向リンクリスト
目次1. オプションとは何ですか? 2. 含まれる属性3. エントリー属性エルデータ方法コンポーネン...
この記事では、純粋な CSS3 を使用してモバイル端末での展開と折りたたみの効果を実装するサンプルコ...
序文実際の開発では、ビジネス要件が変更されることが多いため、ストアド プロシージャの特性を変更するこ...
1. 問題下図のような表があり、結果値がreference_high値より大きいデータを見つける必要...
目次概要ボタンレベルの権限アイデンティティ認証管理R/U 権限権限の更新テナント管理テナント切り替え...
ページ上の画像を強調表示することは非常に一般的です。ここでは、jQuery を使用して画像を強調表示...
レンダリング原理フォーム要素には、正規表現(携帯電話番号、メールアドレス、IDカードなど)をカスタマ...
目次序文iframeはサンドボックスを実装しますdiffメソッドを使用したサンドボックスの実装プロキ...
nginx.conf設定ファイルは次のとおりです。 ユーザー nginx; ワーカープロセス 1; ...
1. スクロールビュー垂直スクロールを使用する場合は、固定の高さを指定して CSS で高さを設定する...
まず、ハードディスクデバイスにデータディスクがあるかどうかを確認します # まずfdisk -lを実...
もちろん、CSS はフレームワークを必要とするほど高度ではないと考えて、反対の意見を持つ人もたくさん...
目次背景成し遂げる1. カプセル化された /utils/dialogControl.js 2.ダイア...
目次目的npm init および package.json ファイルモジュールのインストールと管理モ...
1. 前提条件JDKがインストールされましたecho $PATHソフトリンクを作成し、JDKのインス...