Я на Эль-Капитан 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$
Это похоже на то, как 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 год, и мне это помогло, спасибо!
Самый полезный комментарий
После многих попыток на El Capitan наконец-то установили awscli (голое железо, а не виртуальный):
sudo -H pip install awscli --upgrade --ignore-installed six