差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン両方とも次のリビジョン | ||
python:python_install [2019/08/19 06:42] – ともやん | python:python_install [2020/02/17 18:11] – [Python 2.7/3.8 の共存] ともやん | ||
---|---|---|---|
行 14: | 行 14: | ||
< | < | ||
$ python3 -V | $ python3 -V | ||
- | Python 3.7.4 | + | Python 3.8.1 |
</ | </ | ||
===== Windows 編 ===== | ===== Windows 編 ===== | ||
- | - [[https:// | + | - [[https:// |
- | - ダウンロードした python-3.7.4-amd64.exe を実行して、[Customize installation] をクリックする。 | + | - ダウンロードした python-3.8.1-amd64.exe を実行して、[Customize installation] をクリックする。 |
- | - Advanced Options の [v]Install for all users にチェックを入れて Customize install location を C:\Python37 | + | - Advanced Options の [v]Install for all users にチェックを入れて Customize install location を C:\Python38 |
- [Install] をクリックする。 | - [Install] をクリックする。 | ||
- インストールが終わったら [Disable path length limit] をクリックしておく。 | - インストールが終わったら [Disable path length limit] をクリックしておく。 | ||
- タスクバーの「ここに入力して検索」に sysdm.cpl を入力して Enter キーを押す。 | - タスクバーの「ここに入力して検索」に sysdm.cpl を入力して Enter キーを押す。 | ||
- 「システムのプロパティ」の「詳細設定」タブの[環境変数]ボタンを押して「環境変数」画面を開く。 | - 「システムのプロパティ」の「詳細設定」タブの[環境変数]ボタンを押して「環境変数」画面を開く。 | ||
- | - システム環境変数の | + | - システム環境変数の |
- | C:\Python37;C:\Python37\Scripts; | + | C:\Python38;C:\Python38\Scripts; |
</ | </ | ||
- コマンドラインにて動作確認を行う。< | - コマンドラインにて動作確認を行う。< | ||
> python -V | > python -V | ||
- | Python 3.7.4 | + | Python 3.8.1 |
</ | </ | ||
> python -VV | > python -VV | ||
- | Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] | + | Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)] |
</ | </ | ||
- pip をアップグレードする。< | - pip をアップグレードする。< | ||
- | > pip install | + | > python -m pip install --upgrade pip |
</ | </ | ||
Collecting pip | Collecting pip | ||
- | Using cached https:// | + | Using cached https:// |
Installing collected packages: pip | Installing collected packages: pip | ||
- | Found existing installation: | + | Found existing installation: |
- | Uninstalling pip-19.0.3: | + | Uninstalling pip-19.2.3: |
- | Successfully uninstalled pip-19.0.3 | + | Successfully uninstalled pip-19.2.3 |
+ | Successfully installed pip-20.0.2 | ||
</ | </ | ||
> pip -V | > pip -V | ||
- | pip 19.2.1 from c:\python37\lib\site-packages\pip (python 3.7) | + | pip 20.0.2 from c:\python38\lib\site-packages\pip (python 3.8) |
</ | </ | ||
+ | |||
+ | ==== Python 2.7/3.8 の共存 ==== | ||
+ | - Python 2.7 と Python 3.8 をインストールする。(2.7 と 3.8 のインストールの順番はどちらからでも良い) | ||
+ | - Python 2.7 は **C: | ||
+ | - Python 3.8 は **C: | ||
+ | - 環境変数の設定を行う。 | ||
+ | - タスクバーの「ここに入力して検索」に sysdm.cpl を入力して Enter キーを押す。 | ||
+ | -「システムのプロパティ」の「詳細設定」タブの[環境変数]ボタンを押して「環境変数」画面を開く。 | ||
+ | -「環境変数」画面の [システム環境変数] の **Path** をダブルクリックする。 | ||
+ | - 存在しない場合は [新規] ボタンを押して以下のパスを追加する。< | ||
+ | C: | ||
+ | C: | ||
+ | C: | ||
+ | </ | ||
+ | - 既に存在する場合は以下の順番になる様にする。\\ {{: | ||
+ | - **Path** を設定したら [OK] ボタンで「環境変数名の編集」を閉じる。 | ||
+ | - 「環境変数」画面の [システム環境変数] の [新規] ボタンを押して以下の環境変数を登録する。< | ||
+ | 変数名: PY_PYTHONPATH | ||
+ | 変数値: 3 | ||
+ | </ | ||
+ | - 「環境変数」画面の [OK] ボタンを押して変更を反映させる。 | ||
+ | - コマンドプロンプト (cmd) を実行して Python の起動確認を行う。< | ||
+ | > py | ||
+ | Python 3.8.1 (tags/ | ||
+ | Type " | ||
+ | >>> | ||
+ | |||
+ | > py -2 | ||
+ | Python 2.7.17 (v2.7.17: | ||
+ | Type " | ||
+ | >>> | ||
+ | </ | ||
+ | - pip の起動確認を行う。< | ||
+ | > pip -V | ||
+ | pip 20.0.2 from c: | ||
+ | |||
+ | > pip2 -V | ||
+ | pip 19.2.3 from c: | ||
+ | |||
+ | > pip3 -V | ||
+ | pip 20.0.2 from c: | ||
+ | </ | ||
+ | - pip list を実行する。< | ||
+ | > pip2 list | ||
+ | DEPRECATION: | ||
+ | Package | ||
+ | ---------- ------- | ||
+ | pip 20.0.2 | ||
+ | setuptools 41.2.0 | ||
+ | virtualenv 16.7.4 | ||
+ | |||
+ | > pip3 list | ||
+ | Package | ||
+ | ---------- ------- | ||
+ | pip 20.0.2 | ||
+ | setuptools 41.2.0 | ||
+ | </ | ||
+ | - 以下の警告が出る場合は Python 2/3 の pip を更新する。< | ||
+ | WARNING: You are using pip version 19.2.3, however version 20.0.2 is available. | ||
+ | You should consider upgrading via the ' | ||
+ | </ | ||
+ | > py -2 -m pip install --upgrade pip | ||
+ | DEPRECATION: | ||
+ | Collecting pip | ||
+ | Using cached https:// | ||
+ | Installing collected packages: pip | ||
+ | Found existing installation: | ||
+ | Uninstalling pip-19.2.3: | ||
+ | Successfully uninstalled pip-19.2.3 | ||
+ | Successfully installed pip-20.0.2 | ||
+ | </ | ||
+ | > py -m pip install --upgrade pip | ||
+ | Collecting pip | ||
+ | Using cached https:// | ||
+ | Installing collected packages: pip | ||
+ | Found existing installation: | ||
+ | Uninstalling pip-19.2.3: | ||
+ | Successfully uninstalled pip-19.2.3 | ||
+ | Successfully installed pip-20.0.2 | ||
+ | </ | ||
+ | - **.py** の拡張子関連付けを **Python 3.8** に設定する。\\ コマンドプロンプトを管理者実行して以下のコマンドを実行する。< | ||
+ | > assoc .py | ||
+ | .py=Python.File | ||
+ | |||
+ | > ftype Python.File | ||
+ | Python.File=" | ||
+ | |||
+ | > ftype Python.File=" | ||
+ | Python.File=" | ||
+ | </ | ||
+ | |||
+ | === 参考文献 === | ||
+ | [[https:// | ||
+ | |||
===== Linux & Mac (pythonbrew) 編 ===== | ===== Linux & Mac (pythonbrew) 編 ===== | ||
ここでは [[python: | ここでは [[python: |