Ошибка при установке с использованием 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) от имени администратора и повторите попытку.