Stap 3: Instellen van de Python-omgeving
Python is al geïnstalleerd op de Edison via het Yocto linux beeld. Dus, we zijn helemaal klaar in dat opzicht.
Te installeren de afhankelijkheden voor wat gaan we doen ik zoals pip gebruiken. Ik volgde de instructies hier: http://mendrugory.weebly.com/blog/intel-edison-an... om het te installeren. (Sla de eerste stap die de 1.1 repo voegt... Dit is oude spullen en 1,5 repo (op moment van publicatie) is wat al is ingesteld).
Voor het nageslacht (en in geval de blog gekoppeld aan verdwijnt):
(als u niet bekend bent met vi check this out: http://www.cs.colostate.edu/helpdocs/vi.html )
Hit de "i"-toets op uw toetsenbord (om de invoegmodus in vi) en typ het volgende:
http://repo.opkg.net/Edison/repo/all http://repo.opkg.net/Edison/repo/Edison http://repo.opkg.net/Edison/repo/Core2-32
Dit voegt sommige repositories onofficiële pakket aan degene die uw edison software kunt downloaden. Ik weet niet hoe goed ze zijn of hoe vaak ze worden bijgehouden. Dus, gebruik ze met een korreltje zout.
De druk op de "esc" toets op uw toetsenbord en typ "wq". Dit verandert u van insert stand naar de opdrachtmodus in vi en de opdracht "wq" staat voor "write stoppen" die naar het bestand geschreven en wordt afgesloten van de vi.
Tot slot Installeer PIP:
(ja het heeft een heleboel afhankelijkheden)
De moeilijke situatie het probleem opgemerkt door de oorspronkelijke affiche. Ik geef de voorkeur om setup tool downloaden en zet op een apparaat met behulp van scp of filezilla. U kunt kiezen wat u op dit punt zou willen. (Pip is de package manager voor python, die de vraag bedelt: Waarom is het niet opgenomen. U kan de pakketten die ik over onderstaande praten natuurlijk handmatig te installeren, maar met pip is het een veel gemakkelijker, soepeler proces. Plus, weet je, pakketbeheer is dat de manier waarop dingen moesten gebeuren.) De kolf framework installeren: Type pip install flask
. PIP is een python pakketmanager die zorgt voor het installeren van alle afhankelijkheden moet u uitvoeren van de kolf.
U zult ook willen installeren van het pakket van de psuitls dat ik zal gebruiken in een voorbeeld hier. Echter, kan je dit niet met pip. Dus, hoofd over aan https://github.com/giampaolo/psutil/archive/maste... download, unzip en we gaan doen in wezen wat er hier onder de "linux"-sessie:
«««https://github.com/Giampaolo/psutil/BLOB/Master/in...
-gcc is al geïnstalleerd
-python-dev, al is geïnstalleerd
https://github.com/Giampaolo/psutil/Archive/Master.zip
en thats it.
Tip: Schakel de standaard web-server door dit te doen:
Controleer of dat uw kolf-server draait op poort 80. Ik gebruik van de opdracht debug met kolf omdat het kijken zal om te zien als u om het even wat in het bestand hebt gewijzigd en wanneer u het probeert te laden alles. Het spuit ook nuttige info aan de browser en de console. Zwenking op vandoor voor productie type situaties.