質問: pythonを更新するにはどうすればいいですか? 2012年初頭からバージョン2.7がインストールされています。最新バージョンをインストールする前に、このバージョンを完全にアンインストールして消去する必要があるかどうかについて意見が一致していません。「ソフト」 - 旧バージョンの削除古いバージョンをハード除去/消去しますか?上に取り付けますか?私はどこかでpythonのインストールの「セグメント化」方法を使った特別なインストール/アップグレードのプロセスを見ました。これが標準的で事実上の方法であるかどうかわからない。また、revoが過度に熱心になりすぎて、environment/path変数のように、まだ必要とされている残りを抹消するのに問題を起こすかもしれないのだろうか。(win 7 x 64、32ビットpython)
回答: 公式のpython .msiインストーラーは次のものを置き換えるように設計されています。 以前のマイクロリリース(inxyz、zは "micro"です)は、下位互換性があり、バイナリ形式であることが保証されています。互換性のある 任意のマイクロバージョンの「スナップショット」(ソースからビルド)インストール スナップショットインストーラは、任意のスナップショットを下位のマイクロバージョンに置き換えるように設計されています。 ( 2.xの責任あるコード 、 3.xの /を参照)他のバージョンは必ずしも互換性があるわけではないため、既存のバージョンと一緒にインストールされます。古いバージョンをアンインストールする場合は、手動でそれを実行する必要があります。また、サードパーティ製のモジュールをアンインストールすることもできます。 bdist_wininstパッケージ(windows .exes)からモジュールをインストールした場合は、バージョンをアンインストールする前にそれらをアンインストールするか、カスタムロジックがある場合はアンインストーラーが正しく動作しない可能性があります lib\site-packagesにあるsetuptools/pipでインストールされたモジュールは後で削除することができます ユーザーごとにインストールしたパッケージがある場合は%appdata%/python/pythonxy/site-packagesにあり、同様に削除できます。