web-dev-qa-db-ja.com

WindowsマシンからPythonを完全に削除する方法は?

Python 2.7とPython 2.6.5の両方をインストールしました。何がうまくいかなかったのかはわかりませんが、Pythonに関連するものはもう機能しないようです。例えば特定のパッケージの「setup.py install」は、「install」パラメーターおよびその他の奇妙な現象を認識しません...

システムからPythonを完全に削除したいと思います。
2.7および2.6のmsiファイルを実行し、remove Pythonを選択してから、2.6のみを実行して再インストールしました。それでもまだ機能しません。

すべてからPython-を完全に削除するにはどうすればよいですか? (!)

Pythonインストールのためだけにマシン全体を再インストールしたくありません...

73
Jonathan

また、システムパスを調べる必要があります。 Pythonはそこに自分自身を置き、自分自身を削除しません: http://www.computerhope.com/issues/ch000549.htm

pythonパスが間違ったパスを指しているため、問題が発生した可能性があります。

22
Alex Bliskovsky

手順は次のとおりです(コンピューターに精通していないガールフレンドは、このことを理解する必要がありましたが、オンラインで見つけることができるはるかに複雑なプロセスとは異なり、これは機能します)

  1. コントロールパネルを開く
  2. 「プログラムのアンインストール」をクリックします
  3. Pythonまでスクロールし、不要になった各バージョンの[アンインストール]をクリックします。

これはWindows 7でそのまま機能し、追加のプログラムやスクリプトは必要ありません。

42
ArtOfWarfare

ASSOCとFTYPEを実行して、pyファイルが何に関連付けられているかを確認します。 (これらのコマンドはcmd.exeの内部にあるため、別のコマンドプロセッサymmvを使用する場合。)

C:> assoc .py
.py=Python.File

C:> ftype Python.File
Python.File="C:\Python26.w64\python.exe" "%1" %*

C:> assoc .pyw
.pyw=Python.NoConFile

C:> ftype Python.NoConFile
Python.NoConFile="C:\Python26.w64\pythonw.exe" "%1" %*

(32ビットと64ビットの両方のPythonがインストールされているため、ローカルディレクトリ名があります。)

6
dash-tom-bang

ウィンドウ7(64ビット)とPython 2.7.12があり、「ダウンロード」ディレクトリからpythonインストーラーをクリックしてアンインストールし、pythonの削除を選択してから[完了]をクリックしました」。
また、いくつかのファイルを作成したため、残りのpythonに関連するディレクトリとファイルをc:ドライブと「マイドキュメント」フォルダから削除しました。

3
Thelma

ほとんどすべてのpythonファイルは、それぞれのフォルダー(C:\Python26およびC:\Python27)に存在する必要があります。一部のインストーラー(ActiveState)は、.py*ファイルを関連付けて、[これをデフォルトのインストールとして使用する]チェックボックスをオンにすると、インストール時にpythonパスを%PATH%に追加します。

2
Nick T

実際には非常に簡単です。あなたがそれをインストールしたとき、あなたはいくつかの.exeファイルを使用してそれをやらなければなりません(私は仮定しています)。その.exeを再度実行すると、Pythonを変更するオプションが表示されます。 [完全なアンインストール]オプションを選択するだけで、EXEはpythonを完全に消去します。

また、「PATHからPythonを削除」のチェックボックスが必要になる場合があります。デフォルトでは選択されていますが、確認のために確認することもできます:)

0

Windows 7 64ビット、ある時点でPython3.4とPython2.7の両方がインストールされている:)

Py.exeを使用して、スクリプトのニーズに応じてPy2またはPy3にルーティングしていますが、以前はPython27を不適切にアンインストールしていました。

Py27はC:\ python\Python27から手動で削除されました(フォルダーPython27は以前に削除されました)

Python27を再インストールすると、指定した上記のエラーが発生しました。
インストールプロセス中に「ショートカットを削除」しようとすると、常にバックアウトします。

Python27のコピーを元のフォルダー(C:\ Python\Python27)に戻し、同じ失敗したPython27インストーラーを再実行しました。それらのアイテムを見つけて削除し、インストールを続行しました。

これは、レジストリキーの問題に対処する答えではありません(他の人はそれを言及しています)が、不適切に削除された以前のインストールを知っている場合は、ある程度の回避策です。

「regedit」を開いて「Python27」を検索することで、これをある程度理解できます。c:\ python\python27 \を指すコマンドシェルキャッシュにレジストリキーが表示されました(検索時に削除され、存在しませんでした)レジストリを見つけたら)。

これは、以前に不適切に削除されたインストールを示すのに役立つ場合があります。

がんばろう!

0

私はそれが古い質問であることを知っていますが、2.7と3.5でこの問題に遭遇しました。 2.7はデフォルトのWindowsアンインストールリストには表示されませんでしたが、アンインストールの[ccleanerツール]タブには正常に表示されました。その後アンインストールして再インストールし、それ以来スムーズなコーディングを続けています。

0
Ventian

Windows GUIを使用してpythonプログラムをアンインストールします。含まれているフォルダーを削除します。たとえば、C:\python36\に保存されている場合は、そのフォルダーを必ず削除してください。

0
Patrick Mutuku