Mac OS X

Installatie-instructies voor Python onder Mac OS X.

Python

Download en gebruik de macOS 64-bit installer voor Python 3.7.2 64 bit (zie Python Releases for Mac OS X ).

Test

Open een terminal-venster met cmd + spatie, Terminal, en controlleer de Python-versie:

~ user$ python3 -V
Python 3.7.2

pygame

Maak een virtuele omgeving aan:

~ user$ mkdir CoderDojo
~ user$ cd CoderDojo
CoderDojo user$ python3 -m venv venv37

Gebruik de aangemaakte virtuele omgeving:

CoderDojo user$ source venv37/bin/activate
(venv37) CoderDojo user$

Update pip:

(venv37) CoderDojo user$ pip install --upgrade pip

Installeer pygame m.b.v. pip:

(venv37) CoderDojo user$ pip install -U pygame

Test

(venv37) CoderDojo user$ python -m pygame.examples.aliens

Meer uitleg is te vinden in Pygame Installation.

IPython

Installeer IPython (onderdeel van Jupyter) m.b.v. pip:

(venv37) CoderDojo user$ pip install jupyter

Test

(venv37) CoderDojo user$ ipython -V
7.3.0

(venv37) CoderDojo user$ ipython
Python 3.7.2 (...)
Type 'copyright', 'credits' or 'license' for more information
IPython 7.3.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: print("Hi!")
Hi!

In [2]: 2 + 2
Out[2]: 4

In [3]:

Sluit IPython met Ctrl-D, y.

Kivy

Kivy heb je enkel nodig voor de Extra oefeningen.

Installeer Homebrew:

~ user$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Gebruik Homebrew voor de installatie van de bibliotheken die Kivy nodig heeft:

~ user$ brew install pkg-config sdl2 sdl2_image sdl2_ttf sdl2_mixer gstreamer

In je virtuele omgeving, installeer Cython en Kivy m.b.v. pip:

~ user$ cd CoderDojo
CoderDojo user$ source venv37/bin/activate
(venv37) CoderDojo user$ pip install -U Cython
(venv37) CoderDojo user$ pip install kivy

Test

(venv37) CoderDojo user$ python
Python 3.7.2 (...)
[Clang ...] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import kivy
[INFO   ] [Logger      ] Record log in /Users/user/.kviy/logs/...txt
[INFO   ] [Kivy        ] v...
[INFO   ] [Python      ] v3.7.2 (...)
[Clang ...]

Sluit met Ctrl-D.

Meer uitleg is te vinden in Kivy Installation on OS X.