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-option   Extra 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 に暫定的に置き換える。(完了したら戻す)

win_python_env

ということで、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 にインストールしたモジュールフォルダが作成された。

win_python_pip_installed

Spyder 上のコンソールから、import できた。

win_python_pip

これでいいのだ。

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です