4

私はWindowsでPythonを実行しており、通常、ビルド済みのバイナリを使用してパッケージをインストールします。パッケージをアップグレードする場合(例:matplotlib-1.0.0からmatplotlib-1.1.1)、最初に以前のバージョンをアンインストールする必要がありますか?

以前のバージョンをアンインストールせずにmatplotlibをアップグレードするテストを行いましたが、すべて問題ないようです。 matplotlib.__version__「1.1.1」を示しています。では、distutilsはファイルを上書きするだけで、古いファイルが私のsite-packagesフォルダーを乱雑にする可能性がありますか?または、インストーラーは以前のインストールを探し、最初にそれらを削除してから、新しいバージョンをインストールしましたか?

4

3 に答える 3

2

を使用している場合はpip実行できますがpip install package --upgrade、基本的には、アンインストールしてから新規インストールするのと同じであることがわかります。

于 2012-09-28T13:20:40.977 に答える
0

あなたはそれをアンインストールする必要があります:

pip uninstall matplotlib

これはあなたのサイトパッケージを乱雑にするか、さらに悪いことになります

于 2012-09-28T13:10:38.383 に答える
-1

はい、クリーンインストールが必要です。matplotlib 1.2.1から1.3.1にアップグレードするときに、最初に古いパッケージを削除せずに足を撃ちました。

于 2014-07-16T08:19:56.870 に答える