Python pakker og moduler: Forskjell mellom sideversjoner

Fra ithjelp
(Ny side: == Pip == Pip er et verktøy for å installere python pakker. Dette er en forbedring av easy_install og bør brukes om det er mulig. Installer pip på ubuntu: <pre> [user@hostname ~]# s...)
 
Ingen redigeringsforklaring
 
(Én mellomliggende revisjon av samme bruker vises ikke)
Linje 1: Linje 1:
== Pip ==
{{delete|duplication}}
 
Pip er et verktøy for å installere python pakker. Dette er en forbedring av easy_install og bør brukes om det er mulig.
Installer pip på ubuntu:
<pre>
[user@hostname ~]# sudo apt-get install python-pip
</pre>
Pip er tilgjengelig til de fleste platformer som feks. Mac os og windows.
 
== Virtualenv ==
 
Virtualenv er et verktøy som løser problematikken med å ha flere python prosjekt med forskjellige/motstridene krav på en maskin.
Det virtualenv gjør er at det lager et isolert område som prosjektet kan leve i med en kopi av alt du trenger for å kjøre et python program.
 
 
Installer først ønsket Python pakke:
<pre>
[user@hostname ~]# sudo apt-get install python2.7/python3.4
</pre>
Så installerer man virtualenv ved hjelp av python modulen easy_install eller pip om man har installert dette:
<pre>
[user@hostname ~]# sudo easy_install virtualenv
</pre>
eller:
<pre>
[user@hostname ~]# sudo pip install virtualenv
</pre>
 
Da er virtualenv installert og man kan lage et isolert område for prosjektet:
 
<pre>
[user@hostname ~]# cd sti/til/mittprosjekt
[user@hostname mittprosjekt]# virtualenv mittprosjekt_env
[user@hostname mittprosjekt]# cd mittprosjekt_env
[user@hostname mittprosjekt_env]# source bin/activate
</pre>
 
Da er man klar til å installere det man ønsker av python pakker til prosjektet.
 
Når man er ferdig kan man bare kjøre følgende kommando:
<pre>
(mittprosjekt_env)[user@hostname mittprosjekt_env]# deactivate
</pre>

Siste sideversjon per 28. okt. 2016 kl. 12:40