Installing Amazon ParallelCluster in a non-virtual environment using pip
Prerequisites
-
Amazon ParallelCluster requires Python 3.7 or later. If you don't already have it installed, download a compatible version
for your platform at python.org .
Install Amazon ParallelCluster
-
Use
pip
to install Amazon ParallelCluster.$
python3 -m pip install "aws-parallelcluster" --upgrade --user
When you use the
--user
switch,pip
installs Amazon ParallelCluster to~/.local/bin
. -
Install Node Version Manager and the latest Long-Term Support (LTS) Node.js version. Amazon Cloud Development Kit (Amazon CDK) (Amazon CDK) requires Node.js for CloudFormation for template generation.
Note
If your Node.js installation isn't working on your platform, you can install an LTS version prior to the latest LTS version. For more information, see the Node.js release schedule
and the Amazon CDK prerequisites. $
nvm install --lts=Gallium
$
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
-
Verify that Amazon ParallelCluster installed correctly.
$
pcluster version
{ "version": "3.7.0" }
-
To upgrade to the latest version, run the installation command again.
$
python3 -m pip install "aws-parallelcluster" --upgrade --user