本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS ParallelCluster 在虛擬環境中安裝 (建議)
我們建議您 AWS ParallelCluster 在虛擬環境中安裝 ,以避免要求版本與其他pip
套件衝突。
先決條件
-
AWS ParallelCluster 需要 Python 3.7 或更新版本。如果您尚未安裝,請在 https://python.org
下載平台的相容版本 。
在 AWS ParallelCluster 虛擬環境中安裝
-
如果
virtualenv
未安裝 ,virtualenv
請使用 安裝pip3
。如果python3 -m virtualenv help
顯示說明資訊,請前往步驟 2。$
python3 -m pip install --upgrade pip
$
python3 -m pip install --user --upgrade virtualenv
執行
exit
以離開目前的終端機視窗,並且開啟一個新的終端機視窗來套用環境的變更。 -
建立虛擬環境並為其命名。
$
python3 -m virtualenv
~/apc-ve
或者,您可以使用該
-p
選項以指定特定版本的 Python。$
python3 -m virtualenv -p $(which python3)
~/apc-ve
-
啟用新的虛擬環境。
$
source
~/apc-ve
/bin/activate -
在 AWS ParallelCluster 虛擬環境中安裝 。
(apc-ve)~$
python3 -m pip install --upgrade "aws-parallelcluster"
-
安裝 Node Version Manager 和最新的長期支援 (LTS) Node.js 版本。 AWS Cloud Development Kit (AWS CDK) (AWS CDK) 需要 Node.js for CloudFormation 才能產生範本。
注意
如果您的 Node.js 安裝無法在平台上運作,您可以在最新的 LTS 版本之前安裝 LTS 版本。如需詳細資訊,請參閱 Node.js 版本排程
和 AWS CDK 先決條件。 Node.js 安裝命令範例:
$
nvm install --lts=Hydrogen
$
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
$
chmod ug+x ~/.nvm/nvm.sh
$
source ~/.nvm/nvm.sh
$
nvm install --lts
$
node --version
-
確認 AWS ParallelCluster 已正確安裝。
$
pcluster version
{ "version": "3.11.1" }
您可以使用 deactivate
命令來離開虛擬環境。每次啟動工作階段時,您必須重新啟動環境。
若要升級至最新版本的 AWS ParallelCluster,請再次執行安裝命令。
(apc-ve)~$
python3 -m pip install --upgrade "aws-parallelcluster"