概要
Python2系が2020年1月1日でサポート終了となる。
この記事では、Python2系から3系にアップデートするための方法について紹介する。
2.6以降を利用していることを前提とする。
終了日までのカウンター:https://pythonclock.org/
Python2系と3系の違い
まずは2系と3系の違いから。
Python2系のコードをPython3系用に自動変換するツール
Python2系のコードから、3系では互換性のない部分を自動で検知し、書き換えてくれるツールが存在する。
2to3とfuturizeの違いについて
コード変換ツールはいくつかあるが、ここでは2to3とfuturizeの2種類を紹介する。
それぞれメリット・デメリットがあるため、まずはどのような違いがあるのかから説明する。
使い方
コード変換ツールの実際の使い方。
Python3系非対応のpipモジュールをチェック
利用しているpipモジュールがPython3系で利用できるのかをチェックするツール。
Python3系のインストール手順
実際にPython3系をインストールする手順です。