Я пытаюсь создать setup.py
для проекта, который зависит от SciPy. Следующий setup.py
воспроизводит это:
setup(
name='test',
version='0.1',
install_requires=['scipy']
)
При установке этого значения с помощью python setup.py develop
он генерирует следующую ошибку:
ImportError: No module named numpy.distutils.core
Однако, когда я устанавливаю scipy с помощью pip
, он установил его с колеса, и он отлично работает.
Итак, мои вопросы: как я могу создать setup.py
, который зависит от SciPy? Почему setuptools
не устанавливает зависимости от колес? Будет ли это работать лучше при использовании Python 3 (мы планируем все равно выполнить миграцию, поэтому, если он там работает, я просто подожду, пока миграция не завершится).
Я использую Python 2.7.8 в Mac OS X 10.10.1 с setuptools
3.6 и pip
1.5.6.