2017-12-19 6 views
0

実際に私はPython 3の特定のライブラリを改ざんして動作を停止したので、完全なPython 3を削除して再インストールしたいと考えています。私は、このコマンドを実行 :Python 3をFedora 27ワークステーションから完全に削除するには?

sudo dnf remove python3 

結果は以下のとおりであった:

Error: 
Problem: The operation would result in removing the following protected packages: dnf 

私は依存せずのpython3を削除して再インストールする方法を提案してください。

以前私は同じ問題をPythonで持っていましたが、同じコマンドを実行して正常に削除した後、同じものをインストールしたときに、依存ライブラリなしでインストールされました。

私はグーグルで読みましたが、関連する回答は見つかりませんでした。

+1

を試してみてください解決しない場合エラーメッセージは、パッケージマネージャが動作するためにPythonが必要であるため、削除できないことを示しています。 'dnf reinstall python3'は動作しますか? – Blckknght

+0

Python3を再インストールしましたが、その依存関係はまだ存在しています。 – ace

+0

あなたはしません。 Python3はfedoraに統合されています。 – jsbueno

答えて

1

dnfは内部的にpythonを使用しているようです。それを強制的に削除すると、パッケージ管理が中断され、さらに悪化します。

まだのpython自体を維持しながら、あなたは、このようにインストールされているすべてのpythonパッケージを削除できます。

for package in $(pip3 freeze); do pip3 uninstall -y $package; done 

をそれはPythonの標準ライブラリが壊れているので、その

dnf reinstall python3 -y 
+0

ターミナルに1番目のコマンドを入力しますか? – ace

+0

「許可が拒否されたエラー」があるパッケージはほとんどありません。 – ace

+0

ルートユーザーで作業しています。 – ace

関連する問題