Aws-cli: Не удалось установить aws-cli через sudo pip install awscli

Созданный на 23 сент. 2015  ·  39Комментарии  ·  Источник: aws/aws-cli

Я на Эль-Капитан OSX. Получил следующую ошибку:

Установка собранных пакетов: six, python-dateutil, docutils, botocore, pyasn1, rsa, awscli
Найдена существующая установка: шесть 1.4.1
УСТАРЕВАНИЕ: удаление установленного проекта distutils (шесть) объявлено устаревшим и будет удалено в будущей версии. Это связано с тем, что при удалении проекта distutils проект удаляется только частично.
Удаление шести-1.4.1:
Исключение:
Traceback (последний последний вызов):
Файл "/Library/Python/2.7/site-packages/pip/basecommand.py", строка 211, в основном
статус = self.run(параметры, аргументы)
Файл "/Library/Python/2.7/site-packages/pip/commands/install.py", строка 311, выполняется
корень=параметры.root_path,
Файл "/Library/Python/2.7/site-packages/pip/req/req_set.py", строка 640, при установке
требование. удалить (auto_confirm = Истина)
Файл "/Library/Python/2.7/site-packages/pip/req/req_install.py", строка 716, при удалении
paths_to_remove.remove(auto_confirm)
Файл "/Library/Python/2.7/site-packages/pip/req/req_uninstall.py", строка 125, удалить
переименовывает(путь, новый_путь)
Файл " /Library/Python/2.7/site-packages/pip/utils/init .py", строка 315, в переименованиях
Shutil.move(старый, новый)
Файл "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", строка 302, в движении
копия2(источник, real_dst)
Файл "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", строка 131, в копии 2
копистат(источник, dst)
Файл "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", строка 103, в копистате
os.chflags(dst, st.st_flags)
OSError: [Errno 1] Операция не разрешена: '/tmp/pip-ion1Bt-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7. яйцо-информация'
Bournes-MacBook-Pro:~ BourneWang$

closing-soon guidance

Самый полезный комментарий

После многих попыток на El Capitan наконец-то установили awscli (голое железо, а не виртуальный):

sudo -H pip install awscli --upgrade --ignore-installed six

Все 39 Комментарий

Это похоже на то, как pip обрабатывает удаление библиотек, которые он не устанавливал изначально, в данном случае это выглядит как библиотеки, установленные с помощью disutils. Возможно, стоит просмотреть pypa github org, чтобы узнать, есть ли какие-либо обходные пути, которые они предлагают.

У меня есть один вопрос: запускаете ли вы это из виртуальной среды, созданной из virtualenv? Возможно, стоит изучить это, чтобы вы могли избежать удаления зависимостей, установленных для всей системы, и он изолирует все зависимости от этой среды, чтобы вы могли избежать таких ошибок. Дайте мне знать, если это поможет.

Та же проблема и у меня, у Эль-Капитана... Я проверю репозиторий пипсов, если есть какое-то решение...

Та же ошибка с использованием El Capitan.

Та же проблема здесь, на Эль-Капитане. На вопрос @kyleknap я не на виртуальной машине.

наткнись на это, El Capitan не запускается из virtualenv

Та же проблема здесь, на Эль-Капитане.

Представлено как проблема пипа: https://github.com/pypa/pip/issues/3165

Это похоже на проблему с pip/El Capitan. Поскольку @jtkinser открыл проблему с pip, я закрою ее здесь.

У меня такая же проблема:
Traceback (последний последний вызов):
Файл "/Library/Python/2.7/site-packages/pip/basecommand.py", строка 211, в основном
статус = self.run(параметры, аргументы)
Файл "/Library/Python/2.7/site-packages/pip/commands/install.py", строка 311, выполняется
корень=параметры.root_path,
Файл "/Library/Python/2.7/site-packages/pip/req/req_set.py", строка 640, при установке
требование. удалить (auto_confirm = Истина)
Файл "/Library/Python/2.7/site-packages/pip/req/req_install.py", строка 716, при удалении
paths_to_remove.remove(auto_confirm)
Файл "/Library/Python/2.7/site-packages/pip/req/req_uninstall.py", строка 125, удалить
переименовывает(путь, новый_путь)
Файл " /Library/Python/2.7/site-packages/pip/utils/init .py", строка 315, в переименованиях
Shutil.move(старый, новый)
Файл "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", строка 302, в движении
копия2(источник, real_dst)
Файл "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", строка 131, в копии 2
копистат(источник, dst)
Файл "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", строка 103, в копистате
os.chflags(dst, st.st_flags)
OSError: [Errno 1] Операция не разрешена: '/var/folders/c3/xn7lnb2x6bb3413qvq135tt40000gn/T/pip-NsJxa7-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six- 1.4.1-py2.7.egg-info'

У меня точно такая же проблема. Кто-нибудь нашел исправление или обходной путь для этого?

После многих попыток на El Capitan наконец-то установили awscli (голое железо, а не виртуальный):

sudo -H pip install awscli --upgrade --ignore-installed six

@mmtsweng вот оно что. Благодарность!

Я почти уверен, что это связано с новой защитой целостности системы. Я предлагаю не пытаться обновлять/использовать системную версию Python... попробуйте сваренную версию.

Спасибо @mmtsweng

Спасибо @mmtsweng , наконец-то это сработало!!!!

:100: респект @mmtsweng

спасибо @mmtsweng

Спасибо @mmtsweng

Спасибо @mmtsweng , что сделали свое дело!

То же самое для меня!

@mmtsweng , это сработало для меня, спасибо!

@mmtsweng Танк тебе!

Спасибо @mmtsweng! Спас мое утро от погружения в мою настройку Python

Большое спасибо, @mmtsweng!

Спасибо @mmtsweng !
просто идеально :+1:
sudo -H pip install awscli --upgrade --ignore-installed six

Спасибо за помощь @mmtsweng

Спасибо @mmtsweng.. это сработало !!!!!!!!!!!!

Слава перейти к @mmtsweng

ты спасаешь жизнь @mmtsweng

Я использовал pip install --upgrade awscli --user и это сработало.

@mmtsweng Спасибо!

Работал!! Спасибо!

В точку спасибо!
sudo -H pip install awscli --upgrade --ignore-installed six

@mmtsweng сейчас 2018, все еще работает 👍

@mmtsweng
Ты спас меня. он все еще работает на macOS highsierra 10.13.5

@mmtsweng прямо сейчас! Спасибо 👍

Публичная бета @mmtsweng Mojave работает! Спасибо!

@mmtsweng Спасибо! Это сработало!

@mmtsweng Это 2019 год, и мне это помогло, спасибо!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги