2013-08-18 5 views
8

たとえば、LinuxにIPythonをインストールする場合(setuptoolsがインストールされていない場合)には、site-packages\IPythonにIPythonがインストールされています。setuptoolsインストールパッケージを.eggとして防止する方法

python setup.py install 

同じコマンドを実行した後、私はIPythonがsite-packages\ipython-0.13.2-py2.7.egg\IPython

に設置され得る、(IPythonはsetuptoolsのを必要とする)は、Windows上でIPythonをインストール

はモジュール「古いやり方」、すなわちをインストールする方法はありますsite-packages\IPythonに?

+0

なぜこれが必要ですか? –

+0

@ViktorKerkez私のアプリケーションでは、埋め込みPythonを使用しています。私はインストールされたパッケージをLinuxとWindowsの両方で同じパス(サイトパッケージと比べて)にしたいと思っています。 – teegaar

答えて

11

私は

python setup.py install --old-and-unmanageable 

が仕事をしていることを発見したが、私はそれがマークされ--old-and-unmanageableとして良い方法であることを確認していない「これを使用しないようにしよう!」。

2

あなたのケースで該当するかどうかわかりませんが、--rootオプションもこれを行います。たとえば、バージョン管理はRPMによって外部的に管理されるため、Fedoraのパッケージガイドラインではこれを利用しています。 https://fedoraproject.org/wiki/Packaging:Python_Eggs

関連する問題