本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 version. AWS Cloud Development Kit (AWS CDK) requires 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.14.0" }
您可以使用 deactivate 命令來離開虛擬環境。每次啟動工作階段時,您必須重新啟用環境。
若要升級至最新版本的 AWS ParallelCluster,請再次執行安裝命令。
(apc-ve)~$python3 -m pip install --upgrade "aws-parallelcluster"