Bu oyuna biraz geç kaldım, ancak kendim için bu sorunla karşılaştığımdan beri güncel bir cevap yayınlamam gerektiğini düşündüm. Bunun yalnızca Mac tabanlı bir kurulum için geçerli olacağını lütfen unutmayın (Windows veya herhangi bir Linux lezzeti ile denemedim).
Bu çalışmanın en basit yolu Python'u Brew üzerinden kurmaktır . Eğer demlemek yoksa, önce bunu yapmanız gerekir. Kurulduktan sonra terminalde aşağıdakileri yapın:
brew install python
Bu Python 3'ü yükleyecektir. Yüklendikten sonra şunu çalıştırın:
ls -l /usr/local/bin/python*
Demlemek tarafından oluşturulan tüm bağlantıları Python kurulumuna göreceksiniz. Bunun gibi bir şey olacak:
lrwxr-xr-x 1 username admin 36 Oct 1 13:35 /usr/local/bin/python3@ -> ../Cellar/python/3.7.4_1/bin/python3
lrwxr-xr-x 1 username admin 43 Oct 1 13:35 /usr/local/bin/python3-config@ -> ../Cellar/python/3.7.4_1/bin/python3-config
lrwxr-xr-x 1 username admin 38 Oct 1 13:35 /usr/local/bin/python3.7@ -> ../Cellar/python/3.7.4_1/bin/python3.7
lrwxr-xr-x 1 username admin 45 Oct 1 13:35 /usr/local/bin/python3.7-config@ -> ../Cellar/python/3.7.4_1/bin/python3.7-config
lrwxr-xr-x 1 username admin 39 Oct 1 13:35 /usr/local/bin/python3.7m@ -> ../Cellar/python/3.7.4_1/bin/python3.7m
lrwxr-xr-x 1 username admin 46 Oct 1 13:35 /usr/local/bin/python3.7m-config@ -> ../Cellar/python/3.7.4_1/bin/python3.7m-config
Bu örnekteki ilk satır, python3
sembolik bağ gösterir . Varsayılan python
symlink olarak ayarlamak için aşağıdakileri çalıştırın:
ln -s -f /usr/local/bin/python3 /usr/local/bin/python
Ayarlandıktan sonra şunları yapabilirsiniz:
which python
ve göstermelidir:
/usr/local/bin/python
Mevcut terminal kabuğunuzu, o kabuktaki yeni symlink'i kullanabilmesi için yeniden yüklemeniz gerekecektir, ancak yeni açılan tüm kabuk oturumları otomatik olarak kullanacaktır (gerekir). Bunu test etmek için yeni bir terminal kabuğu açın ve aşağıdakileri çalıştırın:
python --version