2012年初頭からバージョン2.7がインストールされています。最新バージョンをインストールする前に、このバージョンを完全にアンインストールして消去する必要があるかどうかについて意見が一致していません。
「ソフト」 - 旧バージョンの削除古いバージョンをハード除去/消去しますか?上に取り付けますか?
私はどこかでPythonのインストールの「セグメント化」方法を使った特別なインストール/アップグレードのプロセスを見ました。これが標準的で事実上の方法であるかどうかわからない。
また、Revoが過度に熱心になりすぎて、environment/PATH変数のように、まだ必要とされている残りを抹消するのに問題を起こすかもしれないのだろうか。
(Win 7 x 64、32ビットPython)
公式のPython .msiインストーラーは次のものを置き換えるように設計されています。
スナップショットインストーラは、任意のスナップショットを下位のマイクロバージョンに置き換えるように設計されています。
( 2.xの責任あるコード 、 3.xの /を参照)
他のバージョンは必ずしも互換性があるわけではないため、既存のバージョンと一緒にインストールされます。古いバージョンをアンインストールする場合は、手動でそれを実行する必要があります。また、サードパーティ製のモジュールをアンインストールすることもできます。
bdist_wininst
パッケージ(Windows .exe
s)からモジュールをインストールした場合は、バージョンをアンインストールする前にそれらをアンインストールするか、カスタムロジックがある場合はアンインストーラーが正しく動作しない可能性がありますLib\site-packages
にあるsetuptools
/pip
でインストールされたモジュールは後で削除することができます%APPDATA%/Python/PythonXY/site-packages
にあり、同様に削除できます。最善の解決策は、さまざまなバージョンのPythonを複数のパスにインストールすることです。
例えば。 2.7の場合はC:\ Python27、3.3の場合はC:\ Python33。
詳しくはこちらをお読みください。 Windows上で複数のバージョンのPythonを実行する方法
私はいつも一番上に新しいバージョンをインストールしただけで、何の問題もありませんでした。パスが新しいバージョンを指すように更新されていることを確認してください。