2017-12-30 25 views
0

Macにaws cliをインストールしています。以前はpythonのバージョンを制御するためにanacondaをインストールしました。そこで私はcondaを使ってpythonをインストールしました。今、私はaws cliをインストールしたいと思います。 PIPを使用することによりMacでanaconda pythonを使用したAWS cliインストール

: PIP3がインストールawscli --upgrade --user

インストールが成功しました。しかし、私が実行したとき aws --version それはawsの表彰が見つかりませんでした。

私はもう一度それをcommend行のパスに追加しようとしました。しかし、私はそれがインストールされている場所を見つけることができませんでした。私はそれが私に /アナコンダ/ binに/ pythonのを与えたのpython を実行すると

人々は、これが本当のフォルダではないかもしれないと言うと、私はどちらか、その下cliをAWSを見つけることができなかった事実です。 私はそれは lrwxr-XR-X 1 MACスタッフ9 8月15日20時14分/アナコンダ/ binに/ pythonのを与える のls -al /アナコンダ/ binに/ pythonの を実行 - > python3.6

私は理解しませんパスはまったくありません。 aws cliがどこにインストールされているのですか?

答えて

0

awscliをインストールするためにcondaを使用して問題を解決しました。 conda install -c conda-forge awscli

これまでのところ動作しました。 pipインストールはpythonがインストールされたcondaでは動作しないようです...この結論は本当ですか?

+0

適切なパスを見つけるのはちょっと難解でしたが、cond-installed python用にpip経由でインストールできます。 – abathur

+0

FWIW、pythonのイントロスペクションは、このようないくつかの問題を理解するのに役立ちます。私はcondaのpythonを実行し、 'import awscli'と' help(awscli) 'を実行しました。ヘルプ情報は '/ Users/ /.local/lib/python3.6/site-packages/awscli/ __ init __。py'のようにモジュールのファイルを報告します。これは'〜/ .local/bin '。あなたが使い慣れていない場合、 'q'はヘルプリーダーを終了します。 – abathur

0

「コマンドが見つかりません」というメッセージが表示された場合は、インストールされている実行可能ファイルがオペレーティングシステムのPATH環境変数で参照されていないことを意味します。ここで

は、PATHにダウンロードした実行を追加する方法です:https://docs.aws.amazon.com/cli/latest/userguide/cli-install-macos.html#awscli-install-osx-pathここ

は、問題を解決するためにAWSのドキュメントです:https://docs.aws.amazon.com/cli/latest/userguide/troubleshooting.html

1

私は同じ問題に遭遇し、最終的に~/.local/binでawscliコマンドを発見しました。 $PATH/Users/<username>/.local/binを追加してください。あなたはおそらく既にそれにこれらのラインを持っている~/.bash_profileを編集することによってこれを行うことができます

# added by Anaconda3 4.4.0 installer 
export PATH="/Users/<username>/anaconda/bin:$PATH" 

あなたはこのラインの別のコピーを作成しますが、新しいものとアナコンダパスを交換するが、私はちょうど更新ができ

# added by Anaconda3 4.4.0 installer 
export PATH="/Users/<username>/.local/bin:/Users/<username>/anaconda/bin:$PATH" 
関連する問題