Python 3 zaten yüklü, ancak python -V, python 2'yi [duplicate] döndürüyor

Sep 07 2020

Home-brew kullanarak python 3 kurmaya çalıştım. Bana zaten kurulu olduğunu söylüyor.

Bir python test.py çalıştırdığımda python2 kullanıyor. Varsayılanı python 3 olarak nasıl değiştirebilirim?

Yanıtlar

L00P Sep 07 2020 at 21:49

Python komutun altında görünüyorsa, yüklüdür. Bu hangi versiyon? Hadi kontrol edelim:

$ brew info python
python: stable 3.7.3 (bottled), HEAD
Interpreted, interactive, object-oriented programming language
https://www.python.org/
/usr/local/Cellar/python/3.7.2_1 (8,437 files, 118MB) *
## further output not included ##

Homebrew bakıcıları, varsayılan Python şişesini en son sürüme işaret edecek şekilde güncelledi. Homebrew bakımcıları, sürümü güncellemede çoğumuza göre daha güvenilir olduklarından, Homebrew'in Python 3 sürümünü aşağıdaki komutla kullanabilirsiniz:

$ brew update && brew upgrade python

Şimdi takma adı Homebrew'in yönettiği Python kopyasına yönlendirmelisiniz:

# If you added the previous alias, use a text editor to update the line to the following.
alias python=/usr/local/bin/python3

Yukarıdaki yolun, Homebrew'in ortamınızda Python'u kurduğu yere işaret ettiğinden emin olmak için, brew info python'u çalıştırabilir ve yol bilgisini arayabilirsiniz.