Я считаю, что в последнее время часто, когда я пытаюсь установить питон, используя пакет Пип, я получаю сообщение об ошибке(ы) ниже.
Я нашел ссылку в интернете, что нужно использовать и"вместо python2 setup.py установить" из Скачать каталог, и действительно найти, что это будет потом работать, если я вручную найти и загрузить пакет (от pypi).
Но, я не'т знаю, где pip-это скачивание пакетов, и/или почему это не в такой манере.
Я пытался сделать обновление Пип, но она также не в подобной манере, с кучей "и неизвестный параметр распределения с" ошибки (entry_points, zip_safe, test_suite, tests_require)!
Пытаюсь использовать Активностити'ы pypm не удается, поскольку они имеют меньшую библиотеку базы, и он не'т включают в себя эти пакеты.
C:\test>pip install requests-oauth
Downloading/unpacking requests-oauth
Downloading requests-oauth-0.4.1.tar.gz
Running setup.py egg_info for package requests-oauth
E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'zip_safe'
warnings.warn(msg)
E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
warnings.warn(msg)
usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: -c --help [cmd1 cmd2 ...]
or: -c --help-commands
or: -c cmd --help
error: invalid command 'egg_info'
Complete output from command python setup.py egg_info:
E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'zip_safe'
warnings.warn(msg)
E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
warnings.warn(msg)
usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: -c --help [cmd1 cmd2 ...]
or: -c --help-commands
or: -c cmd --help
error: invalid command 'egg_info'
<ы>установите распространять, который поставляется с egg_info
.
Должно быть также просто, как пункт Установить распространять
.</с>
Распространения были объединены в Setuptools в версии 0.7. Если вы используете версию <=0.6, Обновление через пункт Установить setuptools --обновлениеили
easy_install -U в setuptools`.
Как распределить были объединены в setuptools, то теперь рекомендуется устанавливать вместо/setuptools обновления:
[sudo] pip install --upgrade setuptools
Я имел эту проблему, а также некоторые другие вопросы с заваренной Python на ОС&ампер;усилитель; nbsp;х В10.9 (Маверикс).
sudo pip install --upgrade setuptools
я't работа для меня, и я думаю, что мой setuptools/распространять установка была неудачной.
Я, наконец, получил его на работу, выполнив
sudo easy_install -U setuptools
Ни один из выше работал для меня на Убунту&ампер;усилитель; nbsp;12.04 ЛЦ (точный панголин), и здесь's, как я починил в конце:
Скачать ez_setup.py из скачать setuptools (см. фильм "инструкция по установке" в разделе), то:
$ sudo python ez_setup.py
Надеюсь, это сэкономит кому-то немного времени.
Эта ошибка может возникать при попытке установить pycurl из
.
В этом случае вы должны сделать
sudo apt-get install libcurl4-gnutls-dev librtmp-dev
(основал здесь: https://gist.github.com/lxneng/1031014 )
На CentOS 6.5, краткий ответ с чистой установки:
ням -г установить Python-Пип установить-у пип пип установить -у типуна setuptools установить -у типуна setuptools
Вас не двоится в глазах, необходимо запустить setuptools обновить дважды. Длинный ответ ниже:
Установка питон-Пип
пакет с помощью Yum приносит на Python-setuptools
вместе, как зависимость. Это's довольно старой версии и, следовательно, он'ов на самом деле установки распространять (0.6.10)
. После установки менеджер пакетов мы, в общем, хочу обновить его, так что мы делаем Пип установить -у Пип
. Текущая версия pip для меня 1.5.6.
Теперь мы идем к setuptools обновления и эта версия pip-это достаточно умен, чтобы знать, следует удалить старую версию распространять в первую очередь. Он делает это, но вместо того, чтобы установить последнюю версию setuptools он устанавливает setuptools (0.6c11)
.
В этот момент все кажется сломанной из-за этого очень старую версию setuptools, но мы'вновь вообще-то на полпути. Если сейчас мы запустим точно такую же команду второй раз, Пип установить -установить setuptools
, старая версия setuptools удаляется, и версия 5.5.1 является. Я не'т знаю, почему Пип не'т принять нас прямо к новой версии в одном кадре, но это'ы происходит и, надеюсь, это поможет другим увидеть это и знаю, что вы'повторно не сходит с ума.
Похоже, по умолчанию easy_install нарушается в его текущее местоположение:
$ что easy_install /usr/Бен/easy_install
Способ преодолеть это, чтобы использовать easy_install в упаковках сайте. Например:
$ судо питона /Library/Python/2.7/site-packages/easy_install.py бото
Я знаю, это старый вопрос, но вот шаги, которые я использовал, чтобы получить `Кассандра-драйвера для установки на Windows 7 / вместо python2. в <ы>У меня есть Windows 10 / Питон3 дома, где я буду проверить это сегодня вечером.</с> я подтвердили это также работает на Windows 10 как с Python 2 и 3.
Проблема
Command "python setup.py egg_info" failed with error code 1 in c:\users\Frito\appdata\local\temp\pip-build-7dgmdc\cassandra-driver
ТЛ;ДР решение
Решение (Я'd любовь, чтобы кто-нибудь объяснил, почему это сработало)
distutils.ошибки.DistutilsError: установочный скрипт завершился с ошибка: Microsoft Visual С++ 9.0 требуется (не удается найти файл vcvarsall.летучая мышь). Получайте от http://aka.ms/vcpython27
команда "c:\users\Frito.virtualenvs\symdash\scripts\python.exe -U-с помощью "импорт setuptools, tokenize;file='c:\users\Frito\appdata\local\temp\pip-build-sesxxu\cassandra-driver\setup.py';exec(compile(getattr(tokenize, 'открытой', открытый)(файл).читать().заменить('\р\н', '\Н'), файл, 'exec будет'))" и установить, рекорд c:\users\Frito\appdata\local\temp\pip-ujsxsk-record\install-record.txt --один-версия-внешне-удалось --компиляция --установить-заголовки c:\users\Frito.virtualenvs\symdash\include\site\python2.7\cassandra-driver" ошибка код 1 в c:\users\Frito\appdata\local\temp\pip-build-sesxxu\cassandra-driver
Microsoft визуальный C++ компилятор для Python 2.7
типун установки-предварительная Кассандра-водитель
типун удалить Кассандра-водитель
пункт Установить Кассандра-водитель
Повторяю еще раз, я'м не совсем уверен, почему это сработало. Сейчас две мои основные выводы заключаются в том, что либо компилятор C++ требуется или что запущен с опцией--пред` впервые установлены некоторые зависимости, которые пропали из 'обычных' установить. Я'Лл обновление сегодня вечером после работы, когда я уже более подробно.
установить-у setuptools и pip и easy_install было положить яйцо-Инфо в неверной директории.
Тогда я просто переустановил apt-получить установку для Python-разработчиков
.
Позвольте мне установить драйверы, что я хочу после этого
Для меня обновление Пип от 8.1.1 до 9.0.1 решить эту проблему.
Вы можете запустить что-то вроде судо -ч pip2 установить-обновить Пип
обновить ваш pip версия.
попробуйте следующую команду:
pip install setuptools==28.8.0
Я тоже встречаю подобное сообщение на "Команда ' код 1 и quot питон setup.py egg_info'; ошибка; когда я хочу установить cairosvg с помощью команды `Пип установить cairosvg в виртуальной среде.
Потом я пробовал оба Пип установить-обновить Пип " и " Пип установить-обновить setuptools
перед `pip3 установить cairosvg, но я все еще получаю эту ошибку.
Я могу избавиться от этой ошибки с суда перед командой установки: судо пункт Установить cairosvg`. Но обратите внимание, что команда с суда будут установить пакет для системы на языке Python, а не виртуальной среде.
Поэтому, я дополнительно проверьте сообщение об ошибке и найти, что я получаю ошибку при установке cairocffi. Тогда я установить определенную версию cairocffi (обратиться к этому ответу) прежде чем установить cairosvg. Вот как мне решить мою проблему.