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