Bu soru için halihazırda mevcut olan tüm yanıtları ekleyerek, Python3'ü CentOS 7 çalıştıran AWS EC2 bulut sunucusuna kurmak için izlediğim adımları eklemek istiyorum. Tüm ayrıntıları bu bağlantıda bulabilirsiniz.
https://aws-labs.com/install-python-3-centos-7-2/
Öncelikle, SCL'yi etkinleştirmemiz gerekiyor. SCL, sistem varsayılan paketlerini etkilemeden aynı sistem üzerinde yazılımın birden çok sürümünü oluşturmanıza, kurmanıza ve kullanmanıza olanak tanıyan bir topluluk projesidir.
sudo yum install centos-release-scl
Artık SCL havuzumuz olduğuna göre, python3'ü kurabiliriz.
sudo yum install rh-python36
Python 3.6'ya erişmek için Yazılım Koleksiyonu scl aracını kullanarak yeni bir kabuk örneği başlatmanız gerekir:
scl enable rh-python36 bash
Python sürümünü şimdi kontrol ederseniz, Python 3.6'nın varsayılan sürüm olduğunu fark edeceksiniz.
python --version
Python 3.6'nın yalnızca bu kabuk oturumunda varsayılan Python sürümü olduğunu belirtmek önemlidir. Oturumdan çıkarsanız veya başka bir terminalden yeni bir oturum açarsanız, Python 2.7 varsayılan Python sürümü olacaktır.
Şimdi, python geliştirme araçlarını yazarak kurun:
sudo yum groupinstall ‘Development Tools’
Şimdi, varsayılan python paketlerinin karışmaması için sanal bir ortam oluşturun.
mkdir ~/my_new_project
cd ~/my_new_project
python -m venv my_project_venv
Bu sanal ortamı kullanmak için,
source my_project_venv/bin/activate
Artık sanal ortamınız python3 ile kurulmuş durumda.