私のマシン(Mac OS X 10.6)にはPython2.xと3.xがあります。ver 2を使いたいものもあれば、ver 3を使いたいものもあります。編集/実行用のIDLEソフトウェアが好きですが、常にバージョン3を使用しています。
IDLEが使用するインタプリタのバージョンを変更する方法はありますか?
ありがとう!
私のマシン(Mac OS X 10.6)にはPython2.xと3.xがあります。ver 2を使いたいものもあれば、ver 3を使いたいものもあります。編集/実行用のIDLEソフトウェアが好きですが、常にバージョン3を使用しています。
IDLEが使用するインタプリタのバージョンを変更する方法はありますか?
ありがとう!
Pythonのバージョンごとに異なるバージョンのIDLEがインストールされています。Mac OS XにPythonをインストールした方法に応じて、に異なるフォルダが見つかる場合があります/Applications
。IDLEが含まれているPython3.n(n = 1または2)フォルダーを探します。idle2.6
または、ターミナルコマンドラインから、 and、idle3
or 、idle3.1
またはを見つけることができますidle3.2
。
通常、Pythonの各バージョンは、独自のバージョンのIDLEをインストールします。これがMacでどのように機能するかはわかりませんが、Windowsでは次のように機能します。
python2.7 C:\Program Files\Python27\Lib\idlelib\idle.pyw
Python2IDLEを起動して
python3.2 C:\Program Files\Python32\Lib\idlelib\idle.pyw
Python3IDLEを起動します。
.py
Windows環境では、IDLEの特定のインストールを使用する場合、ファイルを右クリックして[プログラムから開く]を選択するのが最も簡単な方法だと思います。次に、IDLE.bat
使用するPythonバージョンのインストール場所にあるファイルに移動します。ピッキングはilde.py
機能しませんが、.bat
ファイルは機能します。
例:
D:\Python27\ArcGISx6410.4\Lib\idlelib\idle.bat
また
D:\Python27Desktop\ArcGIS10.4\Lib\idlelib\idle.bat
コンピューターに2つ以上のPythonバージョンがインストールされているが、開くことができるPython IDLEが1つしかない場合(Python 2.7を使用するIDLEを想定)、コンピューターにPython 3.5用のIDLEがインストールされていない場合(またはのフォルダー/usr/bin
を確認してください。その場合、現在インストールされていません)。次に、CLIから次のコマンドを実行してインストールする必要があります。idle
idle-python2.7
idle-python3.5
idle-python3.5
sudo apt install idle-python3.5
または、LinuxのSoftwareManagerでインストールすることもできます。IDLEを検索し、インストールするIDLEを選択します。
RHEL 7では、yum install python-toolsをインストールした後、「idle3.6」と入力すると機能しました。
私はMacのエディターとしてSublime3を使用しています。いくつかのバックエンドファイルに変更が必要でした。Python3.sublime-buildファイルに変更が加えられました。
{
"cmd": ["/usr/local/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "utf8",
"path": "/usr/local/Frameworks/Python.framework/Versions/3.3/bin/"
}
SublimeREPLパッケージもインストールされました。
Main.sublime-menuファイルは、以下を反映するように編集されました。
{"command": "repl_open",
"caption": "Python3 - RUN current file",
"id": "repl_python_run",
"mnemonic": "d",
"args": {
"type": "subprocess",
"encoding": "utf8",
"cmd": ["python3", "-u", "$file_basename"],
"cwd": "$file_path",
"syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python",
"extend_env": {"PYTHONIOENCODING": "utf-8"}
}
}
これらは一言で言えば主要な変更です。ガイド付きのステップバイステップの手順の詳細については 、Python3開発用のSublimeText3のセットアップを参照してください。