Upgrade to python > 3.9 on Cloud 9

0

My current Cloud9 environment has Python 3.7.16, I need to upgrade to 3.8 and up. How do I do it? Thank you.

Max
asked a year ago5459 views
2 Answers
3

What operating system does Cloud9 use?
Amazon Linux2 vagy Ubuntu?

I think a good way to upgrade is to add pyenv and switch from 3.7 to 3.9.

For example, if you are on Amazon Linux2, execute the following command.

git clone https://github.com/pyenv/pyenv.git ~/.pyenv
cat << 'EOT' >> ~/.bashrc
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
EOT
source ~/.bashrc
sudo yum -y update
sudo yum -y install bzip2-devel
sudo yum -y install xz-devel
pyenv install 3.9.13
pyenv global 3.9.13

Also, since Cloud9 seems to have a Python alias set by default, please set the following command in "~/.bash_profile".

export PATH="$HOME/.pyenv/shims:$PATH"

You can confirm that the version changes by executing the following command after setting.

source ~/.bash_profile
python --version
profile picture
EXPERT
answered a year ago
profile picture
EXPERT
reviewed 7 months ago
  • Thanks, this worked for me. I ran "pip3.9 install boto3" on top before I could start using it..

0

I always upgrade with ...

wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
tar -xf Python-3.9.9.tgz
cd Python-3.9.9
./configure --enable-optimizations
sudo make altinstall
profile picture
ARBR
answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions