WinPython に pip でモジュールをインストールする
WinPython の環境だけに、モジュールを pip でインストールしたい。
WinPython のドキュメントを見ると、pipが使えるとは書いてあるが、
https://github.com/winpython/winpython/wiki/Installing-Additional-Packages
普通に、pip でインストールすると、システムン全体のPythonの環境にインストールされてしまう。
インストールオプションで、パスを指定したりしたらできないかと試すもできず。
c:\Programs\WinPython-32bit-2.7.10.3\python-2.7.10\Scripts>pip install -h : --no-deps Don't install package dependencies. --install-optionExtra arguments to be supplied to the setup.py install command (use like --install-option ="--install-scripts=/usr/local/bin"). Use multiple --install-option options to pass multiple options to setup.py install. If you are using an option with a directory path, be sure to use absolute path.
環境変数を一時的に置き換え、実行してみる。
Pythonがらみの環境変数に、WinPython 用の値を設定
環境変数 | 値 | 備考 |
PYTHON_HOME | C:\python27 | もともとの値 |
PY_SCRIPTS | c:\Python27\Scripts | もともとの値 |
WINPYTHON_HOME | C:\Programs\WinPython-32bit-2.7.10.3\python-2.7.10 | 追加 |
WINPY_SCRIPTS | C:\Programs\WinPython-32bit-2.7.10.3\python-2.7.10\Scripts | 追加 |
Path の PYTHON_HOME、PY_SCRIPTS の個所をそれぞれ、WINPYTHON_HOME、WINPY_SCRIPTS に暫定的に置き換える。(完了したら戻す)
ということで、pip instal を行う。
c:\Programs\WinPython-32bit-2.7.10.3\python-2.7.10\Scripts>pip install -v janome Collecting janome : Successfully built janome Installing collected packages: janome Successfully installed janome-0.2.7 Cleaning up...
WinPython 管理下のフォルダの site-packages にインストールしたモジュールフォルダが作成された。
Spyder 上のコンソールから、import できた。
これでいいのだ。