Anacondaとは,Pythonのライブラリパッケージである.普段はUbuntuでコーディングしているが,以前の記事で述べたように,しばらくWindowsで作業する必要が出てきた.そこで,Windows 7にAnaconda 5.0.0環境を構築した.仮想環境のactivateにハマったのでメモしておく.

前提

  • Windows 7 Professional, Serice Pack 1, 64 bit
  • Anaconda 5.0.0
  • PowerShell 5.0.10586.117

手順

1. Anacondaインストール

Anaconda cloudから,Python 3.6対応の64 bit Windows向けインストーラをダウンロード.デフォルト設定でインストール.

2. 環境変数の設定

Qiita,Anaconda4.4.0 最初の設定 for Windowsを参考に,環境変数PathにAnacondaのパスを追加.自分の場合は,C:\Users\haltaro\Anaconda3\Scriptsだった.

3. 設定ファイルの作成

PowerShellから設定ファイルを作成.

> jupyter notebook --generate-config

4. activate,deactivateパッチ

このままだと,PowerShellから仮想環境をactivateできない.Qiita - PowerShellでAnacondaの仮想環境をactivateするメモを参考に,Liquidmantis - PSCondaEnvsからactivate.ps1deactivate.ps1をダウンロードし,activate.batdeactivate.batがあるフォルダにコピー.自分の場合は,C:\Users\haltaro\Anaconda3\Scriptsだった.

感想

PowerShellは便利だけど,割とハマることが多い.早くLinux届かないかしら.