A Python 3 alapértelmezetté tétele a MacOS rendszerben

Tartalomjegyzék:

Anonim

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.

  1. 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:
  2. nano ~/.zshrc

  3. Adja hozzá a következő álnevet a .zshrc fájl aljához:
  4. alias python=/usr/local/bin/python3

  5. 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

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.

A Python 3 alapértelmezetté tétele a MacOS rendszerben