質問: pipでインストールしたライブラリとソースを落としてきて、setup.pyでインストールしたものを併用するにはどうすれば良いのでしょうか? 具体的に問題にぶつかったのは、pipで`GPyOpt`というライブラリをインストールしていたのですが、 ``` pip install GPyOpt ``` どうやらバグがあり、開発版では治っているらしいという情報を手に入れたので`GPyOpt`をソースから利用しようとして ``` git clone https://github.com/SheffieldML/GPyOpt.git cd GPyOpt python setup.py develop ``` よく分からなくなってしまいました。
回答: こちらのサイトに説明があります ttp://www.yunabe.jp/docs/python_package_management.html 私のこれまでの認識では * setuptools ;Pythonのモジュール集合体 * setup.py、pipなど ;Pythonのモジュール集合体をsetuptoolsの仕組みを介して リモートやローカルからダウンロード/インストールするためのコマンドや導入手順の設定ファイルなど となります。 簡単には 昔は easy_install(コマンド)+setup.py(導入手順の設定ファイル)+setuptools = setuptools であり 今は pip(コマンド)+setup.py(導入手順の設定ファイル)+setuptools = setuptools です そして easy_installも後発の機能強化されたpipコマンドも PyPI という巨大なリポジトリを利用するので、同じものです。 ※実際に作業しているとわかりますが、「pip」は内部でeasy_installを実行しています。