Python 3.2に戻って2.7に戻ろうとしていますが、Pythonの経験があまりなく、今学んでいるので、すべての回避策を管理することがますます難しくなっています。最新バージョンで作業する必要があり、大学のコースには2.7が必要です。
Windows7の追加/削除プログラムを使用してPython 3.2および3.1をアンインストールしてから、64ビットPython 2.7をダウンロードしてインストールしましたが、 Python27フォルダー内の実行可能ファイルで既存の.pyファイルを開くことができません。
クリックして.pyファイルを開くと、エラーメッセージは表示されませんが、Windowsはファイルを開くプログラムを尋ねます。また、C:\ Python 27でpython.exeまたはpythonw.exeを選択すると、コンソールが表示されます。ウィンドウが短時間表示されてから閉じます。コンテキストメニューの[IDLEで編集]オプションがなくなり、IdleXで編集しようとすると、別の[開くアプリケーション]ウィンドウが表示されます。
Anacondaを使用してpythonバージョンを変更することもできます:
conda install python=3.5.0
または多分
conda install python=2.7.8
またはあなたが望むものは何でも。
Python 3.xは、リリースの目的であるPython 2.xとの下位互換性はありません。下位互換性を気にせずにPython2.xをクリーンアップするため。
pythonインストールは、相互に作用しないため、コンピューターに必要な数だけインストールできます。pythonインストールには、独自のフォルダーがあり、それはそれ自身のアイドル、モジュール、ランチャーなどです。
python 3.2を削除する代わりに、python 2と3の両方を同時に使用できます。使用するバージョンを指定するだけです。
CMDを使用すると、Windowsにインストールされている利用可能なバージョンを確認できます。そこに表示されない場合は、インストールする必要があります。
py -0 # Prints out the versions you can use.
使用するpythonバージョンを指定できます。たとえば、Windows 10では、以下のコードをpython 3に使用します。
py -3 fileName.py # runs using python 3
python 2の場合、インストール後に以下のコードを使用できます。
py -2 fileName.py # Runs using python 2
Pythonを同時にインストールする方法の詳細は次のとおりです。 両方をインストールする方法Python 2.xとPython Windows 7では3.x
PyCharmまたは別のPython IDEをインストールできます。これにより、コードの解釈に使用するpythonのバージョンを変更できます。これにより、構文エラーが次のように識別されます。あなたは書いていて、それらについてあなたに通知します-3.xで動作するが2.xでは動作しないコードがある場合。
Ecker00は正しいです。別のディレクトリに2.7をインストールすると、コンピュータに3.xをインストールしたまま2.7にアクセスできます。ただし、2.7でライブラリを使用するには、Python27フォルダーのpipを使用してライブラリを再インストールする必要があります。
次の手順を使用して修正します。
//現在のチェックPythonポインタ
ls -l python
//利用可能なチェックPythonバージョン
ls -l python *
//現在のリンクを解除pythonバージョン
Sudo unlink python
//必要なものを選択pythonバージョンとlinto python command
Sudo ln -s /usr/bin/python2.7 python
//ポインタの変更を確認
ls -l python