本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Linux AWS ParallelCluster 上安裝
您可以使用 Python 套件管理員 pip
,在大多數 Linux 發行版本上安裝 AWS ParallelCluster 及其相依性。首先,判斷是否已安裝 Python 和 pip
:
-
若要判斷 Linux 版本是否包含 Python 和
pip
,請執行pip --version
。$
pip --version
如果您
pip
已安裝 ,請前往AWS ParallelCluster 使用 pip 安裝主題。否則,請繼續步驟 2。 -
若要判斷是否已安裝 Python,請執行
python --version
。$
python --version
如果您已安裝 Python 3 3.6+ 版或 Python 2 2.7 版,請前往AWS ParallelCluster 使用 pip 安裝主題。否則,請安裝 Python,然後返回此程序來安裝
pip
。 -
pip
使用 Python Packaging Authority 提供的指令碼安裝 。 -
使用
curl
命令下載安裝指令碼。$
curl -O https://bootstrap.pypa.io/get-pip.py
-
執行指令碼和 Python 來下載並安裝最新版本的
pip
及其他必要的支援套件。$
python get-pip.py --user
或
$
python3 get-pip.py --user
當您加入
--user
參數,指令碼會將pip
安裝到路徑~/.local/bin
。 -
若要驗證包含 的資料夾
pip
是PATH
變數的一部分,請執行下列動作:-
在您的使用者資料夾中尋找 Shell 的描述檔指令碼。如果您不確定您擁有哪個 Shell,請執行
basename $SHELL
。$
ls -a ~
. .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
-
Bash –
.bash_profile
、.profile
或.bash_login
-
Zsh –
.zshrc
-
Tcsh –
.tcshrc
、.cshrc
或.login
-
-
在設定檔尾端新增匯出命令,類似於以下範例。
export PATH=
~/.local/bin
:$PATH匯出命令會在現有
PATH
變數的前面插入路徑 (即這個範例中的~/.local/bin
)。 -
若要讓這些變更生效,請將描述檔重新載入到目前的工作階段。
$
source ~/
.bash_profile
-
-
確認已正確安裝
pip
。$
pip3 --version
pip 21.3.1 from ~/.local/lib/python3.6/site-packages (python 3.6)
AWS ParallelCluster 使用 安裝 pip
使用 pip
進行安裝 AWS ParallelCluster。
$
python3 -m pip install "aws-parallelcluster<3.0" --upgrade --user
當您使用 --user
參數時,pip
會將 AWS ParallelCluster
安裝至 ~/.local/bin
。
確認 AWS ParallelCluster 安裝正確。
$
pcluster version
2.11.9
更新到最新版本的&CLI,再次執行安裝命令。
$
python3 -m pip install "aws-parallelcluster<3.0" --upgrade --user
將 AWS ParallelCluster 可執行檔新增至命令列路徑
在使用 pip
進行安裝之後,您可能需要將 pcluster
可執行檔新增到作業系統的 PATH
環境變數。
若要驗證pip
安裝所在的資料夾 AWS ParallelCluster,請執行下列命令。
$
which pcluster
/home/
username
/.local/bin/pcluster
如果您在安裝時省略了--user
交換器 AWS ParallelCluster,可執行檔可能位於 Python 安裝的 bin
資料夾中。如果您不知道 Python 的安裝位置,請執行此命令。
$
which python
/usr/local/bin/python
請注意,輸出可能是符號連結的路徑,而非實際可執行檔。若要查看符號連結指向何處,請執行 ls -al
。
$
ls -al $(which python)
/usr/local/bin/python -> ~/.local/Python/3.6/bin/python3.6
如果這是您在安裝 AWS ParallelCluster的步驟 3 中新增至路徑的同一個資料夾,則您已完成安裝。否則,您必須再次執行步驟 3a – 3c,將此額外資料夾新增至路徑。