在 macOS 上安裝 AWS CLI

2021-09-24 14:52:08 字數 4013 閱讀 9856

在 macos 上安裝 aws command line inte***ce (aws cli) 的推薦方法是使用**安裝程式。**安裝程式包含所有依賴項,並可以離線使用。

重要**安裝程式不支援安裝到包含空格的路徑。

小節目錄

檢查您的 python 安裝。

$python --version

如果您的計算機上還沒有安裝 python,或者您希望安裝 python 的其他版本,請按照在 linux 上安裝 aws cli中的過程執行操作。

使用**安裝程式,在命令列中執行以下步驟來安裝 aws cli。

使用**安裝程式安裝 aws cli

$curl "" -o "awscli-bundle.zip"

解壓縮程式包。

$unzip awscli-bundle.zip

注意如果沒有unzip,請使用 linux 發行版的內建程式包管理器進行安裝。

執行安裝程式。

$sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

注意預設情況下,安裝指令碼在系統預設版本的 python 下執行。如果已安裝其他 python 版本並且需要使用該版本安裝 aws cli,請指定該版本(通過包括 python 應用程式的絕對路徑)來執行安裝指令碼。例如:

$sudo /usr/local/bin/python3.6awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

該命令將 aws cli 安裝到/usr/local/aws,並在/usr/local/bin目錄中建立符號鏈結aws。使用-b選項建立符號鏈結將免除在使用者的$path變數中指定安裝目錄的需要。這應該能讓所有使用者通過在任何目錄下鍵入aws來呼叫 aws cli。

要檢視-i-b選項的說明,請使用-h選項。

$./awscli-bundle/install -h

以下是彙總的命令,方便您剪下並貼上到命令列中。

curl "" -o "awscli-bundle.zip"unzip awscli-bundle.zipsudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

您還可以直接使用pip安裝 aws cli。如果您沒有pip,請按照主要安裝主題中的說明執行操作。執行pip3 --version可檢視您的 macos 版本是否已包含 python 和pip3

$pip3 --version

在 macos 上安裝 aws cli

$curl -o$python3 get-pip.py --user

使用新安裝的pip3安裝 aws cli。如果您使用的是 python 3+ 版本,我們建議您使用pip3命令。

$pip3 install awscli --upgrade --user

驗證 aws cli 是否已正確安裝。

$aws --versionaws cli 1.16.116 (python 3.6.8)如果未找到該程式,請將它新增到命令列路徑。

要公升級到最新版本,請重新執行安裝命令。

$pip3 install awscli --upgrade --user

在使用pip進行安裝後,可能需要將aws程式新增到作業系統的path環境變數中。程式的位置取決於 python 的安裝位置。

例 aws cli 安裝位置 - 帶 python 3.6 和pip(使用者模式)的 macos

~/library/python/3.6/bin

將上面示例中的版本替換為您的 python 版本。

如果您不知道 python 的安裝位置,請執行which python

$which python/usr/local/bin/python

輸出可能是符號鏈結的路徑,而不是實際的程式。執行ls -al以檢視所指向的路徑。

$ls -al /usr/local/bin/python~/library/python/3.7/bin/python3.6

pip將程式安裝到 python 應用程式所在的資料夾中。將此資料夾新增到path變數。

修改您的path變數 (linux, macos, or unix)

在您的使用者資料夾中查詢 shell 的配置檔案指令碼。如果您不能確定所使用的 shell,請執行echo $shell

$ls -a ~. .. .bash_logout .bash_profile .bashrc desktop documents downloads

向配置檔案指令碼中新增匯出命令。

export path=~/.local/bin:$path

在本示例中,此命令將路徑~/.local/bin新增到當前path變數中。

將配置檔案載入到當前會話。

$source ~/.bash_profile

如果安裝顯示成功後,輸入aws --version卻不好使,實際是需要找到aws安裝路徑然後執行就可以了,最好把路徑配置在環境變數裡邊就好了。

參考:

在MacOS上安裝Go SDK

2.安裝go sdk 3.測試go sdk是否安裝成功 1 建立workspace 在 dev 目錄下建立goworkspace目錄,並在goworkspace目錄下建立src,pkg和bin三個目錄 2 設定gopath環境變數 在 bash profile檔案的最後一行增加 added for ...

在Mac OS上安裝配置mongoDB

在mac os上安裝mongodb實際上很簡單,官網上有詳細的步驟照著做就好了。下面說一說我的步驟以及配置方式。我的mac os的版本是10.6,使用的工具有終端 emacs www.2cto.com 1 去解壓縮後可以發現有乙個 bin 目錄,這個目錄放置mongodb的命令的目錄 3.使用命令 ...

MySQL在MacOS上的安裝記錄

2.解壓,依次安裝mysql 5.5.19 osx10.6 x86 64.dmg和mysqlstartupitem.pkg 3.啟動服務。sudo library startupitems mysqlcom mysqlcom start my.cnf的位置 os x 系統安裝的mysql預設是不用m...