A Python 3 alapértelmezetté tétele a MacOS rendszerben
Tartalomjegyzék:
A Mac gépen a Python felhasználói valószínűleg tudatában vannak annak, hogy a Python a macOS 12.3-tól kezdődően elavult, és a továbbiakban nem lesz előre telepítve a Mac rendszeren. A Python azonban továbbra is hihetetlenül népszerű programozási nyelv marad, és ha a Pythonra támaszkodik, valószínűleg továbbra is szeretné a Python elérhetőségét a macOS-ben. Könnyű megszerezni a Python 3-at Mac rendszeren, ezért menjünk egy lépéssel tovább, és mutassuk meg, hogyan teheti a Python 3-at a macOS új alapértelmezett Python verziójává, amikor a python parancs végrehajtódik.
A Python 3 telepítése Mac-re
Ha már telepítette a Python 3-at Mac számítógépére a hivatalos Python-telepítő innen vagy a Homebrew segítségével, akkor kihagyhatja ezt a részt.
Ha még nem telepítette a Python 3-at, egyszerűen megteheti egyetlen homebrew paranccsal:
brew install python
Ez telepíti a HomeBrew-n keresztül elérhető Python 3 legújabb kiadását. Ismét telepítheti a Python 3 telepítővel, vagy akár a MacAdmins Python kiadásával is, ha úgy szeretné.
Hogyan lehet a Python 3-at alapértelmezetté tenni a MacOS rendszerben
Feltételezzük, hogy az alapértelmezett Zsh shell-t (vagy Oh My Zsh-t) használod, és így módosítod a .zshrc fájlt, de ha továbbra is a bash-t használod, akkor inkább a .bashrc fájlba kell hozzáadnod az álnevet.
- A terminálból nyissa meg a zshrc-t a választott szövegszerkesztőben, mi a nano-t fogjuk használni a könnyebbség kedvéért:
- Adja hozzá a következő álnevet a .zshrc fájl aljához:
- Nyomja meg a Control-O, majd a Control-X billentyűkombinációt a szerkesztés mentéséhez, majd lépjen ki a nanoból
nano ~/.zshrc
alias python=/usr/local/bin/python3
Most a python verzió ellenőrzésével megerősítheti az alias működését:
$ python -- Python 3.9.8 verzió
Ennek ugyanaznak a válasznak kell lennie, mintha gépelne, mivel a python parancs álneve a python3:
python3 --verzió
Ne feledje, ez csak egy álnév. Ha továbbra is telepítve van az eredeti Python 2.7.x kiadás a Mac-en, az elérhető és használható marad a teljes elérési út megadásával, például:
/usr/bin/python
Ne feledje, hogy a MacOS jövőbeli verzióiban a Python 2.x már nem lesz csomagolva.
Ebben a példában álneveket használunk, de helyette használhat egy szimbolikus hivatkozást is, amely a /usr/bin/python3-t a /usr/bin/python-ba kapcsolja, ha ezt az utat szeretné választani.
Mi történt a Pythonnal MacOS rendszerben?
Azok számára, akik nem tudták, az Apple már egy ideje figyelmezteti, hogy a Python megszűnik a jövőbeli macOS-verziókban, és ez az idő végre elérkezett a macOS Monterey 12.3-as verziójával. Ez megtalálható a fejlesztői megjegyzésekben, az Elévülések alatt:
Tehát, ha Ön bármilyen okból függ vagy függött a Python 2.7.x-től, akkor frissítenie kell programjait a Python 3 kompatibilitás érdekében, vagy egy régebbi, elavult Python 2.x kiadást kell fenntartania (amely lehetséges a Homebrew-val stb.), vagy írjon át mindent, és lépjen át egy másik nyelvre.
Ha bármilyen releváns gondolata, információja vagy tapasztalata van a Pythonnal a legújabb macOS verziókban, ossza meg megjegyzésekben.