Ошибка при установке с использованием pip

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

Команда "/ usr / bin / python -c" импортирует setuptools, tokenize;__file__='/private/var/folder /b0/5843zgyj1yz3b8q2l7wrtj8h0000gn/T/pip-build-V4hy8S/PySocks/setup.py';exec(компилировать (getatt) (tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folder /b0/5843zgyj1yz3b8q2l7wrtj8h0000gn/T/pip-bIOl7C-record/install-record.txt --single-version-externally-managed --compile"не удалось с кодом ошибки 1 в / private / var / folder / b0 / 5843zgyj1yz3b8q / thwt00 строить-V4hy8S / PySocks

7 ответов

Решение

Похоже, что ваш PiP не может получить доступ к Setuptools согласно "import setuptools" в ошибке. Сначала попробуйте следующее, затем попробуйте запустить установку pip снова.

sudo pip install -U setuptools

Решение от Github Issue

Пытаться

sudo pip install -U setuptools

Если это не решит вашу проблему, тогда

Во-первых, вам нужен пакет python-dev, потому что Pillow нужны определенные заголовки компиляции.

sudo apt-get установить python-dev

В Ubuntu 14.04 вам понадобится несколько дополнительных пакетов для работы подушки. Установите их все с помощью команды:

sudo apt-get установить libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk

Запустите командную строку с правами "Запуск от имени администратора" перед установкой. тогда попробуйте скрипт -

pip install package_name_here

если выдается ошибка, импортируйте инструменты настройки

pip install -U setuptools

если снова выдается ошибка, обновите ваш pip-инсталлятор с помощью этого скрипта (лично для меня)

python -m pip install --upgrade pip

Это в основном зависит от типа пакетов, которые вы предполагаете установить. Часто происходит сбой из-за отсутствия в libsasl2-dev пакета для библиотеки абстракций аутентификации, который используется в версии Ubuntu

Сначала установите:

sudo apt-get установить libsasl2-dev

затем запустите:

pip install << \ имя_пакета >>

Первый запуск от имени суперпользователя:

sudo su

затем:

pip install PyOpenGL PyOpenGL_accelerate

У меня была такая же проблема на Windows Git Bash, но установка setuptools не устранила ее. Затем я заметил еще одно сообщение об ошибке:

building 'twisted.test.raiser' extension error: Microsoft Visual C++ 14.0 is 
required. Get it with "Microsoft Visual C++ Build Tools": 
http://landinghub.visualstudio.com/visual-cpp-build-tools

Эта ссылка была мертвой, но в конечном итоге на этой странице была ссылка на правильную загрузку: https://wiki.python.org/moin/WindowsCompilers

Я установил Microsoft Build Tools для Visual Studio 2017, и это помогло.

Если вы получили эту ошибку в Windows, как я, то просто запустите средство командной строки (cmd.exe или Powershell) от имени администратора и повторите попытку.

Другие вопросы по тегам