Как предотвратить установку пакета 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 ответа

Решение

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

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

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

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

Другие вопросы по тегам