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

  • Разница между pip3 и `python3 setup.py install` в отношении аргумента cmdclass
  • Создайте сценарий графического интерфейса запуска из Python setuptools (без консольного окна!)
  • Плюсы и минусы «скрипта» и «entry_point» в сценариях командной строки Python
  • Выполните установку post-скрипта Python с помощью distutils / setuptools
  • python setuptools install_requires игнорируется при переопределении cmdclass
  • автоматическая установка бинарных пакетов (модулей) python для окон
  • Нет модуля с именем pkg_resources
  • Как решить проблему pkg_resources.VersionConflict во время bin / python bootstrap.py -d
  • Как запустить набор тестов в python setup.py
  • "Pip install --editable ./" vs "python setup.py разработать"
  • pip игнорирует dependency_links в setup.py
  •  
    Interesting Posts for Van-Lav

    Что означают сами классы – это объекты?

    Почему `numpy.einsum` работает быстрее с` float32`, чем `float16` или` uint16`?

    Как выполнить мою программу, если она встречает None в ее параметре в python

    Построение только верхнего / нижнего треугольника тепловой карты

    Размер выборки в случайной лесной регрессии

    Как выполнить бинарный поиск в текстовом файле для поиска ключевого слова в python?

    django.db.utils.IntegrityError: дублирующее значение ключа нарушает уникальное ограничение "spirit_category_category_pkey"

    python разбивает кадр данных pandas на неделю или месяц и группирует данные на основе этих sp

    Кластеризация на основе матрицы расстояний

    вставлять значения переменных в строку в python

    Глубина первого поиска в python Ошибка: ошибка ключа 7

    Является ли файл-объект в python итерабельным

    Наиболее эффективный способ одновременного присвоения значения нулю нескольким переменным

    Невозможно создать экземпляр virtualenv в python 2.7.5 из-за ошибки установки pip

    Почему моя установка python распознает /Library/Python/2.7/site-packages/?

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