Я новичок в Python и пытался установить некоторые пакеты с pip
.
Но pip install unroll
дает мне
Сбой команды "python setup.py egg_info" с кодом ошибки 1 в C: \ Users \ MARKAN ~ 1 \ AppData \ Local \ Temp \ pip-build-wa7uco0k \ unroll \
Как я могу решить это?
Ответы:
О коде ошибки
Согласно документации Python :
Код ошибки 1 определен в
errno.h
и означаетOperation not permitted
.О вашей ошибке
Ваши setuptools, кажется, не установлены. Просто следуйте
Installation Instructions
с сайта PyPI.Если он уже установлен, попробуйте
Если он уже обновлен, убедитесь, что модуль ez_setup не пропал. Если это так, то
Тогда попробуйте еще раз
Если он все еще не работает, возможно, pip не установил / обновил setup_tools должным образом, поэтому вы можете попробовать
И опять
источник
pylint
.lazy-object-proxy
не удалось установить: "error: [Errno 2] No such file or directory: 'examples'
" "Command "python setup.py egg_info" failed with error code 1
". Обновлениеsetuptools
исправило это.pip install ez_setup
было решением для меня :)Вот небольшое руководство, объясняющее, как я обычно устанавливаю новые пакеты на Python + Windows. Кажется, вы используете пути Windows, поэтому этот ответ будет придерживаться этой конкретной SO:
pip install package_i_want
в некоторых моих командных приглашениях Visual Studio. Какая командная строка Visual Studio? Ну, в идеале Visual Studio, которая соответствует той, которая использовалась для сборки Python. Например, скажем, ваша установка Python говоритPython 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)] on win32
. Версию Visual Studio, используемую для компиляции Python, можно найти здесь , поэтому v1500 означает, что я буду использовать командную строку vs2008 x64easy_install package_i_want
pip install package_i_want.whl
pip install package_i_want.whl
Теперь, если мы сосредоточимся на вашей конкретной проблеме, когда вам трудно установить пакет развертывания . Кажется, самый быстрый способ установить это сделать примерно так:
git clone https://github.com/Zulko/unroll
cd unroll && python setup.py bdist_wheel
pip install unroll-0.1.0-py2-none-any.whl
Таким образом, он будет установлен без проблем. Чтобы убедиться, что это действительно работает, просто войдите в установку Python и попробуйте
import unroll
, это не должно жаловаться.И последнее замечание: этот метод работает почти в 99% случаев, и иногда вы можете найти некоторые пип-пакеты, относящиеся к Unix или Mac OS X, в таком случае, когда это происходит, я боюсь, что лучший способ получить Версия для Windows - либо сообщение о некоторых проблемах основным разработчикам, либо развлечение в одиночку, портирование на Windows (обычно несколько часов, если вам не повезло) :)
источник
pip install --upgrade setuptools
. Это поможет в большинстве случаев.Это было решено после обновления пипа:
источник
pipenv
убедитесь, чтоpip install --upgrade pipenv
вместо этого обновите pipenv .Я застрял точно с той же ошибкой с
psycopg2
. Похоже, я пропустил несколько шагов при установке Python и связанных пакетов.sudo apt-get install python-dev libpq-dev
pip install psycopg2
(В вашем случае вам нужно заменить
psycopg2
на пакет, с которым у вас есть проблема.)Это работало без проблем.
источник
sudo apt-get install python-dev
сделал свое дело. Спасибо. Отвратительное отношение других людей, ответивших неверными решениями, вызывает отвращение.Я получил эту же ошибку при установке
mitmproxy
с помощьюpip3
. Команда ниже исправила это:источник
Microsoft Visual C++ Compiler for Python 2.7
с https://www.microsoft.com/en-in/download/details.aspx?id=44266 - этот пакет содержит компилятор и набор системных заголовков, необходимых для создания двоичных колес для пакетов Python 2.7.pip install ez_setup
pip install unroll
(начнется установкаnumpy, music21, decorator, imageio, tqdm, moviepy, unroll
) # Пожалуйста, будьте терпеливы дляmusic21
установкиPython 2.7.11 64 бит используется
источник
Другой путь:
источник
У меня такая же проблема.
Проблема была :
pyparsing 2.2
был уже установлен, и мойrequirements.txt
пытался установить,pyparsing 2.0.1
который выдает эту ошибкуКонтекст : я использовал virtualenv, и кажется, что 2.2 пришел от моей глобальной операционной системы Python
site-packages
, но даже с--no-site-packages
флагом (теперь по умолчанию в последнем virtualenv) 2.2 все еще присутствовал. Конечно, потому что я установил Python с их сайта, и он добавил библиотеки Python к моему$PATH
.Может
pip install --ignore-installed
быть, сработало бы.Решение : поскольку мне нужно было двигаться вперед, я просто снял
pyparsing==2.0.1
с себяrequirements.txt
.источник
Я столкнулся с тем же кодом ошибки при попытке установить модуль Python с помощью pip. @Hackndo отметил, что документация указывает на проблему безопасности.
Исходя из этого ответа, моя проблема была решена с помощью команды pip install с префиксом sudo:
источник
У меня была такая же проблема при установке библиотеки «Twisted», и я решил ее, выполнив следующую команду в Ubuntu 16.04 (Xenial Xerus):
источник
Я попробовал все вышеперечисленное безуспешно. Затем я обновил свою версию Python с 2.7.10 до 2.7.13, и это решило проблемы, с которыми я столкнулся.
источник
Это означает, что некоторые пакеты в pip старые или неправильно установлены.
Попробуйте проверить версию и затем обновить pip. Используйте автоматическое удаление, если это работает.
Если команда pip постоянно показывает ошибку для какой-либо команды или она зависает и т. Д.
Лучшее решение - удалить его или полностью удалить.
Установите новый пункт, а затем обновите и обновите свою систему.
Я дал решение для установки pip fresh здесь - python: невозможно открыть файл get-pip.py error 2] такого файла или каталога нет
источник
Это было проще для меня:
Так что, если вы использовали pip, попробуйте использовать pip3 или pip2
Это должно решить проблему.
источник
pip3 install --upgrade setuptools ВНИМАНИЕ: pip вызывается старой оболочкой сценария. Это не удастся в будущей версии pip. Обратитесь к https://github.com/pypa/pip/issues/5599 за советом по устранению основной проблемы.
****** Чтобы избежать этой проблемы, вы можете вызывать Python с помощью '-m pip' вместо прямого запуска pip. ******
используйте python3 -m pip "команду", например: python3 -m pip install --user pyqt5
источник
Это сработало для меня:
источник
Обновление Python до версии 3 решило мою проблему. Больше ничего не делал.
источник
Я скачал файл .whl с http://www.lfd.uci.edu/~gohlke/pythonlibs/, а затем сделал:
Обратите внимание, что версия, которую вам нужно использовать (win32 / win_amd-64), зависит от версии Python, а не от Windows.
источник
У меня была эта проблема с использованием virtualenvs (с pipenv) на моей новой установке разработки.
Я мог решить эту проблему только путем обновления версии psycopg2 с 2.6.2 до 2.7.3. Более подробная информация на https://github.com/psycopg/psycopg2/issues/594
источник
Я столкнулся с той же проблемой с тем же сообщением об ошибке, но вместо этого в Ubuntu 16.04 LTS (Xenial Xerus):
Я проверил все решения, представленные выше, и ни одно из них не помогло мне. Я прочитал полный TraceBack и обнаружил, что вместо этого мне нужно было создать виртуальную среду с Python версии 2.7 (вместо этого по умолчанию используется Python 3.5):
Как только я активировал его, я
pip install unirest
успешно запускаю .источник
попробуйте на Linux:
источник
Я решил это на Centos 7 с помощью:
источник
У меня была та же проблема на моем ПК с Win10 с разными пакетами, и я попробовал все, что упоминалось до сих пор
Наконец-то решил эту проблему, отключив Comodo Auto-Containment .
Поскольку никто еще не упомянул об этом, я надеюсь, что это кому-то поможет.
источник
У меня была та же проблема, и я смог ее исправить, выполнив следующее.
Windows Python требуются библиотеки Visual C ++, установленные через SDK для сборки кода, например, через setuptools.extension.Extension или numpy.distutils.core.Extension. Например, для сборки модулей f2py в Windows с Python требуется Visual C ++ SDK, как установлено выше. В Linux и Mac библиотеки C ++ устанавливаются вместе с компилятором.
https://www.scivision.co/python-windows-visual-c++-14-required/
источник
Следующая команда у меня сработала
источник
Способы решения проблемы setup.pu egg_info при обновлении setuptools или нет, другие методы не работают.
pip install -e .
илиpython setup.py install
источник