0

より高いバージョンの Python にアップグレードする場合、すべてのサード パーティ製モジュールを再インストールする必要がありますか?それとも簡単な方法はありますか?

4

2 に答える 2

1

たとえば、Python 2.6 を使用していて 2.7 に移行したい場合、Python 2.7 用のpipまたは 2.7用のeasy_installを簡単にインストールして、必要なパッケージをインストールできます。2.6 DO のほぼすべてのモジュールが 2.7 をサポートしていると言えます。変更はpython 3xほどではありません。

Python 2 から Python 3 にアップグレードする場合、Python 3 をサポートしていないモジュールがいくつかあります。小さなライブラリの場合、2to3は正常に機能します。

3to2もチェックしてください。

于 2013-04-15T08:21:26.373 に答える
1

多くのモジュール開発者は、Python 2.x と Python 3.x 用に異なるバージョンのモジュールを提供しています。

ただし、まったく異なるバージョンの Python から呼び出す場合は、使用しているモジュールの異なるバージョンを個別に再インストールする必要があります。どれだけ簡単になるかは、使用しているモジュールによって異なります。

そうは言っても、新しいサブバージョン (2.6 -> 2.7 または 3.2 -> 3.3 など) にアップグレードする場合は、モジュールの再インストールについて心配する必要はありません。

于 2013-04-15T08:20:22.353 に答える