私はPython 3.5にアップグレードしたいですが、私は従来のpython 2.7パッケージを使用しています。 Python 3.5で従来のパッケージを実行するのは簡単ですか?私はこれが簡単ではないという印象を受けていますが、私が間違っているかどうかを確認するためにいくつか検索しました。python 3.5で従来のpython 2.7のコードを実行できますか?
私は3.5コードと2.7パッケージの間で標準化されたハンドオフを可能にするマルチプロセッシングパッケージがあると思います。それによって、彼らは独自の環境下で独立して動作することができます。
私は独自のコードを3.5に変換することについては言及していませんが、私が使用するライブラリについては、私のために更新されません。
多くのレガシーパッケージは、python3.xに同梱されている '2to3'ツールでアップグレードできます。しかし、このツールは100%完璧ではありません。パッケージが動作するかどうかを知る最も良い方法は、それを試して何が起こるかを調べることです(あるいはドキュメントでpython3.xをサポートしているかどうかを調べる)。 – mgilson
いいえ、変換して広範囲にテストする必要があります。構文の変更だけでなく、除算結果などのより微妙な問題もあります。その後、Cで書かれたモジュールがあり、APIの変更を書き留めてPython 3ランタイムにリンクする必要があります。 – cdarke