Daily Archives: 12/01/2013

ActivePythonでPythonパッケージを扱うにはPyPM

Pocket

 

PyPMはActivePythonのPythonパッケージマネージメントシステムである。
パッケージの提供はActiveState

ただ、すべてのパッケージが揃っているわけではなく、ものによってはコンパイルに失敗し、結果としてPyPMでは入手できないものもある。

たとえば2013/11/14現在、pygraphvizは入手できない。
http://code.activestate.com/pypm/pygraphviz/

pygraphviz is unavailable in PyPM, because there aren’t any builds for it in the package repositories.

前後したが、PyPMで揃えられるパッケージは以下のサイトで確認できる。
http://code.activestate.com/pypm/
また、PyPMにもパッケージ検索機能が備わっている。

PyPMの起動

ActivePythonをインストールすると、Python Package Manager(PyPM)というプログラムがスタートメニューにできているはず。
これがPyPM。
startmenu

プログラムとは言っても、実体はcmd.exeに引数を与えて実行するショートカットである。

実行すると、コマンドプロンプトが開く。
pypm

 

PyPMの使い方

以下を参照

http://docs.activestate.com/activepython/3.3/pypm.html

 

実行例

matplotlibを検索、インストールしてみる。

検索

インストール

インストール済みのパッケージ一覧

 

プロキシの設定

もしインターネット接続がproxy越しの場合には、環境変数の設定が必要だ。
以下に記載のあるとおり。
http://docs.activestate.com/activepython/3.3/pypm.html#proxies-and-firewalls

PyPMを実行したあと、以下のように設定してから進めればよい。

 

なお、activestateのサイト通りだとうまくいかなくて、経験的な結果として:

  •  ダブルクオーテーションで囲ったらダメ。
  •  (おそらく)URLの最後はスラッシュで終わらないとダメ。

使用例

以上

No tags for this post.