LoginSignup
8
9

More than 5 years have passed since last update.

Windows+PowerShellでPython3.6の環境構築

Last updated at Posted at 2017-01-07

他にもPythonの環境構築の記事いっぱいあるんだけど・・・

はい、私も食傷気味です。
以下の条件にあったインストール方法がみつかならなかったので、備忘録として残しておきます。

  • Windows
  • Anacondaを使わない
  • 仮想環境を使う
  • コンソールはPowerShellを使う

なぜAnacondaを使わないのか?

察してください

なぜPowerShell?

Python3.6からコンソールエンコーディングがUTF-8になり、ロングパスにも対応するみたいなので、これを機会に旧石器時代のコマンドプロンプトから脱出しようという試みです。

仮想環境にはvenv

virtualenvwrapper-powershellがPython2.7にしか対応していないことと、virtualenvwrapper-winがPowerShellに対応していないので、これを機にvenvを使ってみることにします。

Install

公式サイトからダウンロードしてインストール。

デフォルトのインストールパスが長すぎるため、私はC:\Python36に変更しました。

実行ポリシーの変更

PowerShellを起動して以下を実行します。この作業は1回のみでOKです。

Set-ExecutionPolicy Unrestricted -Force -Scope CurrentUser

仮想環境(venv)

仮想環境の作成

python3 -m venv <仮想環境名>

仮想環境の切り替え

  • Activate
~\<仮想環境名>\Scripts\Activate.ps1
  • Deactivate
deactivate

Pythonで仮想環境といえばvirtualenvが定番でしたが、venvでも十分いけそうな感じです。

参考

python.jp 〉 環境構築ガイド 〉 Windows環境のPython
http://www.python.jp/install/windows/index.html

python.jp 〉 環境構築ガイド 〉 Windows環境のPython
http://www.python.jp/install/windows/virtualenv.html#h_install_windows_virtualenv_2erst_5

8
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
9