2016-04-08 13 views
0

は、AWS CLIの新バージョンがありますが、私はpip install --upgrade awscliを行うとき、私はこれを取得:のAWS CLIは、OS上で更新されませんX

Installing collected packages: pyasn1, rsa, futures, jmespath, six, python-dateutil, docutils, botocore, s3transfer, colorama, awscli 
    Found existing installation: six 1.4.1 
    DEPRECATION: Uninstalling a distutils installed project (six) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project. 
    Uninstalling six-1.4.1: 
Exception: 
Traceback (most recent call last): 
    File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 209, in main 
    status = self.run(options, args) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 302, in move 
    copy2(src, real_dst) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 131, in copy2 
    copystat(src, dst) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 103, in copystat 
    os.chflags(dst, st.st_flags) 
OSError: [Errno 1] Operation not permitted: '/tmp/pip-i7HlOi-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info' 

答えて

0

この

を修正するには、2つの方法があるはずですより良い方法

brew you can follow this linkをインストールしてから、brewを通してpythonをインストールすることは有益でしょう。次に、これを回避する方法は、Python such as thisの仮想環境を使用して、AWSアカウントで動作する仮想環境を作成することです。また、醸造を通じてすべてをインストールしているので、あなたのアカウントで許可の問題に遭遇してはいけません。

は非常に推奨されない方法は、あなたが持つスーパーユーザーとしてコマンドを実行することができ

sudo pip install --upgrade awscli、これは、必要なファイルをアンインストールするピップ許可を与える必要がありますが、それが動作しないことも可能です。 PythonのBREWバージョンを使用することは間違いなく望ましいことです。

希望に役立ちます。

関連する問題