Как предотвратить установку пакета setuptools как .egg

Например, при установке IPython в Linux (где setuptools не установлен) у меня установлен IPython в site-packages\IPython .

Установка IPython в Windows (где IPython требует setuptools), после выполнения той же команды

 python setup.py install 

Я получаю IPython, установленный в site-packages\ipython-0.13.2-py2.7.egg\IPython

Есть ли способ установить модуль «старый путь», то есть в site-packages\IPython ?

2 Solutions collect form web for “Как предотвратить установку пакета setuptools как .egg”

Я обнаружил, что

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

делает работу, но я не уверен, что это хороший способ, так как --old-and-unmanageable отмечается «Старайтесь не использовать это!».

Я не знаю, применимо ли это в вашем случае, но опция --root также делает это. Например, руководство по упаковке Fedora использует это, поскольку управление версиями осуществляется извне с помощью RPM. https://fedoraproject.org/wiki/Packaging:Python_Eggs

Python - лучший язык программирования в мире.