| | 1 | [[TOC(heading=Installeren en beheren, sectionindex, compact, depth=3, allactive, indirect=Documentatie/Beheerder/Installeren/TOC)]] |
| | 2 | [[TOC(heading=Beheerder, sectionindex, compact, depth=2, allactive, indirect=Documentatie/Beheerder/TOC)]] |
| | 3 | [[TOC(heading=Documentatie, sectionindex, compact, depth=1, allactive, Documentatie/)]] |
| | 4 | |
| | 5 | = Runtime = |
| | 6 | |
| | 7 | OpenAC maakt gebruik van de taal Python. Deze is in meerdere versies beschikbaar, versie Python 2.4, 2.5 en Python 2.7. |
| | 8 | De taal wordt meegeleverd bij OpenAC in de [Documentatie/Installatiehandleiding/StarterKit Starter Kit]. |
| | 9 | Alle recente OpenAC releases worden met Python 2.7 geleverd. |
| | 10 | |
| | 11 | - Tot en met OpenAC v2.000 waren Python 2.4 en Python 2.5 ondersteund |
| | 12 | - OpenAC v2.002 tot en met v2.008 waren Python 2.5 |
| | 13 | - OpenAC v2.010 ondersteunde Python 2.5 en Python 2.7 |
| | 14 | - Vanaf OpenAC v2.012 is Python 2.7 verplicht |
| | 15 | |
| | 16 | [[NoteBox(warn, Vanaf OpenAC v2.012 wordt alleen Python 2.7 nog ondersteund. Om een nieuwe versie van Python op te halen, gebruik de starter kit of zie hieronder bij [#RuntimeUpdates Runtime Updates].)]] |
| | 17 | |
| | 18 | In veel voorbeelden in de OpenAC handleidingen schrijven we `Python25\python.exe`, maar we bedoelen steeds `Python27\python.exe`. |
| | 19 | |
| | 20 | == Python Versie Controleren == |
| | 21 | |
| | 22 | Allereerst is de map waarin Python staat een handreiking voor de versie: Python 2.7 staat bijvoorbeeld in de map `Python27`. Het is mogelijk om aan Python te vragen welke versie het is, om zeker te zijn dat alles klopt. Gebruik hiervoor de optie `-V` bij het aanroepen van Python, zo: |
| | 23 | |
| | 24 | {{{ |
| | 25 | Python27\python.exe -V |
| | 26 | }}} |
| | 27 | |
| | 28 | Python drukt de versie af en doet verder niks. In de meeste gevallen is de versie ''Python 2.7.5''. |
| | 29 | |
| | 30 | == Runtime Updates == |
| | 31 | |
| | 32 | In sommige gevallen heeft een nieuwe OpenAC versie nieuwe(re) modules nodig in de Python runtime. Dit wordt gedaan door een nieuwe starterkit te installeren; daar zit de volledige runtime bij in `Python27`. |
| | 33 | |
| | 34 | Deze runtime kan worden gekopiëerd naar een andere machine. Let daarbij op dat |
| | 35 | en grondige aanpak vereist dat je de oude Pythone verwijdert, de nieuwe neerzet, en snelkoppelingen en geplande taken en andere verwijzingen naar de oude runtime aanpast. Hiervoor is onder-anderen nodig om het bureaublad-icoon voor OpenAC te wijzigen: rechterklik erop, kies eigenschappen, en pas de commando-regel aan zodat er geen `Python25` meer in voorkomt, maar alleen `Python27`. |