Aws-cli: sudo pip installawscliを介したaws-cliのインストールに失敗する

作成日 2015年09月23日  ·  39コメント  ·  ソース: aws/aws-cli

私はElCapitanOSXを使用しています。 次のエラーが発生しました:

収集されたパッケージのインストール:six、python-dateutil、docutils、botocore、pyasn1、rsa、awscli
既存のインストールが見つかりました:6つの1.4.1
非推奨:distutilsでインストールされたプロジェクト(6)のアンインストールは非推奨になり、将来のバージョンで削除される予定です。 これは、distutilsプロジェクトをアンインストールすると、プロジェクトが部分的にしかアンインストールされないためです。
6のアンインストール-1.4.1:
例外:
トレースバック(最後の最後の呼び出し):
ファイル「/Library/Python/2.7/site-packages/pip/basecommand.py」、211行目、メイン
status = self.run(options、args)
ファイル "/Library/Python/2.7/site-packages/pip/commands/install.py"、行311、実行中
root = options.root_path、
ファイル "/Library/Python/2.7/site-packages/pip/req/req_set.py"、行640、インストール中
require.uninstall(auto_confirm = True)
アンインストール中のファイル「/Library/Python/2.7/site-packages/pip/req/req_install.py」、行716
path_to_remove.remove(auto_confirm)
ファイル "/Library/Python/2.7/site-packages/pip/req/req_uninstall.py"、行125、削除
renames(path、new_path)
ファイル "/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、移動中
copy2(src、real_dst)
ファイル「/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py」、131行目、copy2
copystat(src、dst)
copystatのファイル「/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

最も参考になるコメント

何度も試みた後、最終的に次のようにawscliがEl Capitanにインストールされました(ベアメタル、仮想ではありません)。

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

全てのコメント39件

これは、pipが最初にインストールしなかったライブラリのアンインストールを処理する方法と同じように見えます。この場合、disutilsを使用してインストールされたライブラリのように見えます。 pypa github orgを調べて、提案されている回避策があるかどうかを確認することをお勧めします。

私が持っている1つの質問は、virtualenvから作成された仮想環境からこれを実行していますか? システム全体にインストールされている依存関係のアンインストールを回避できるように、調査する価値があるかもしれません。また、その環境へのすべての依存関係が分離されるため、このようなエラーを回避できるはずです。 それが役に立ったら教えてください。

私と同じ問題、エルキャピタンも...解決策があればpipリポジトリをチェックします...

ElCapitanを使用しても同じエラーが発生します。

ここエルキャピタンで同じ問題。 @kyleknapの質問に対して、私は仮想マシンを使用していません。

これにぶつかって、ElCapitanがvirtualenvから実行されていない

ここエルキャピタンで同じ問題。

pipの問題として送信: https ://github.com/pypa/pip/issues/3165

これはpip / ElCapitanの問題のようです。 @jtkinserがpipで問題を開いたので、ここで問題を閉じます。

私は同じ問題を抱えています:
トレースバック(最後の最後の呼び出し):
ファイル「/Library/Python/2.7/site-packages/pip/basecommand.py」、211行目、メイン
status = self.run(options、args)
ファイル "/Library/Python/2.7/site-packages/pip/commands/install.py"、行311、実行中
root = options.root_path、
ファイル "/Library/Python/2.7/site-packages/pip/req/req_set.py"、行640、インストール中
require.uninstall(auto_confirm = True)
アンインストール中のファイル「/Library/Python/2.7/site-packages/pip/req/req_install.py」、行716
path_to_remove.remove(auto_confirm)
ファイル "/Library/Python/2.7/site-packages/pip/req/req_uninstall.py"、行125、削除
renames(path、new_path)
ファイル "/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、移動中
copy2(src、real_dst)
ファイル「/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py」、131行目、copy2
copystat(src、dst)
copystatのファイル「/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 '

まったく同じ問題が発生しています。 誰かがこれの修正または回避策をまだ見つけましたか?

何度も試みた後、最終的に次のようにawscliがEl Capitanにインストールされました(ベアメタル、仮想ではありません)。

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

@mmtswengそれでした。 ありがとう!

これは、新しいシステム整合性保護によるものだと私はほぼ確信しています。 Pythonのシステムバージョンを更新/使用しないことをお勧めします...醸造されたバージョンを試してください。

ありがとう@mmtsweng

ありがとう@mmtsweng 、それはついに働いた!!!!

:100:称賛は@mmtswengに行きます

ありがとう@mmtsweng

ありがとう@mmtsweng

トリックをしてくれた@mmtswengに感謝します!

私のために同上!

私のために働いた@mmtswengありがとう!

@mmtswengタンクあなた!

ありがとう@mmtsweng! 私のPythonセットアップに飛び込むことから私の朝を救った

どうもありがとう、@ mmtsweng!

Thx @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
あなたは私を救う。 それはまだmacOShighsierra10.13.5で動作しています

@mmtswengすぐに! ありがとう👍

@mmtsweng Mojaveパブリックベータ版が機能しています! ありがとう!

@mmtswengありがとう! 動いた!

@mmtswengその2019とそれは私のために働いた、ありがとう!

このページは役に立ちましたか?
0 / 5 - 0 評価