как установить setuptools в mac

Я пытаюсь установить через pip некоторые библиотеки, но у меня возникли некоторые проблемы.

когда я пытаюсь установить некоторые из них мне нужен для моего проекта, я получаю это сообщение:

$ sudo pip install dj-database-url==0.2.0
Downloading/unpacking dj-database-url==0.2.0
  Downloading dj-database-url-0.2.0.tar.gz
Cleaning up...
setuptools must be installed to install from a source distribution

Это также происходит при попытке установить distribute==0.6.24

какие идеи?

2 ответов


1) загрузить ez_setup.py модуль от

https://pypi.python.org/pypi/setuptools

2) откройте терминал

3) cd в каталог, где вы помещаете 'ez_setup.py'

4) Введите ' python ez_setup.py-и запустить его.

5) Вы должны иметь это.


после pip install команда я получал ту же ошибку, что и вы ("setuptools должен быть установлен для установки из дистрибутива источник"). Поскольку я не мог найти решение, было намного быстрее переустановить виртуальную среду, в которой работал python.

Если вы используете virtualenvwrapper это очень легко. Сначала вы удаляете свою проблемную виртуальную среду (скажем, она называется "venv") с помощью:

rmvirtualenv venv
вы создан новый с тем же именем:
mkvirtualenv venv

и, наконец, вы устанавливаете все свои пакеты, включая тот, с которым у вас были проблемы:

pip install dj-database-url