Installera Python: pip och virtuell miljö
Vi går igenom hur du installerar Python rätt med PATH, hanterar paket med pip och skapar en separat virtuell venv-miljö för varje projekt på tre operativsystem.

För att installera Python laddar du ned den senaste stabila versionen från python.org. Kryssa alltid i rutan Add python.exe to PATH i Windows-installationsprogrammet. I macOS kan du använda Homebrew och i Linux distributionens pakethanterare. Kontrollera efter installationen med python --version, skapa en separat virtuell miljö för varje projekt med kommandot python -m venv .venv och installera paketen i den miljön med pip.
Vad är Python och varför installera det?
Python är ett programmeringsspråk för allmänna ändamål, känt för sin lättlästa syntax. Det används inom helt olika områden som dataanalys, automationsskript, webbapplikationer, AI-arbete och systemadministration.
Det mest praktiska användningsområdet för företag är automation: att slå ihop Excel-filer, rapportera produktpriser från en webbplats eller göra klart en uppgift som upprepas varje morgon på sekunder i stället för minuter går att göra med några rader Python-kod.
Installationen av Python har två kritiska punkter: PATH-inställningen i Windows och en separat virtuell miljö för varje projekt. Gör du de två rätt från början slipper du de flesta fel som annars dyker upp senare.
Ladda ned Python: vilken version ska du välja?
Ladda alltid ned Python från den officiella adressen python.org. Högst upp på sidan visas den rekommenderade aktuella stabila versionen, och om du är nybörjare väljer du den.
Stödet för Python 2 upphörde för flera år sedan, så installera definitivt Python 3. Om ett projekt du ska arbeta med kräver en specifik delversion (till exempel för att ett bibliotek ännu inte stöder den senaste versionen) kontrollerar du projektets dokumentation.
- Stabil version: rätt val för daglig användning och affärsprojekt.
- Förhandsversioner (alpha, beta, rc): endast för testning, använd dem inte i affärsprojekt.
- Arkitektur: de flesta moderna datorer är 64-bitars. På ARM-baserade enheter väljer du ARM64-installationsprogrammet.
Installera Python i Windows
När du kör installationsprogrammet du laddat ned finns alternativet Add python.exe to PATH längst ned på första skärmen. Om du trycker på Install Now utan att kryssa i rutan känns kommandot python inte igen i terminalen, och det är det vanligaste installationsfelet.
Installationsprogrammet installerar även py-startprogrammet tillsammans med Python. Kommandot py hittar rätt version även om flera Python-versioner är installerade, och det påverkas inte av PATH-problem, så det är ett säkert alternativ i Windows.
python.org erbjuder också en ny Python-installationshanterare för Windows, som gör det enklare att installera och hantera versioner från kommandoraden. Kontrollera på nedladdningssidan vilken metod som rekommenderas. Verifieringskommandona nedan är desamma för båda metoderna.
python --version
py --version
# Vilken python.exe används?
Get-Command python
# Anropa pip via Python (rekommenderas)
py -m pip --versionInstallera Python i macOS och Linux
I macOS kan du använda .pkg-installationsprogrammet från python.org eller Homebrew. I de här systemen heter kommandot oftast python3 och pakethanteraren pip3. Försök inte uppdatera eller ta bort Python som följer med systemet, eftersom operativsystemets verktyg kan vara beroende av det.
I de flesta Linux-distributioner finns Python 3 färdigt, och det som saknas är oftast paketen pip och venv.
brew install python
python3 --versionsudo apt update
sudo apt install python3 python3-pip python3-venv
python3 --versionsudo dnf install python3 python3-pip
python3 --versionInstallera paket med pip
pip är Pythons pakethanterare och följer med Python. Den laddar ned och installerar bibliotek från det centrala förrådet PyPI. Att anropa pip som python -m pip i stället för att skriva pip direkt gör att paketet installeras i rätt Python-version.
Om du skriver de paket du använder i projektet i en requirements.txt-fil kan du återskapa samma miljö på en annan dator med ett enda kommando.
- Hittas inte pip installerar kommandot python -m ensurepip --upgrade om pip.
- Felet ”externally-managed-environment” i Linux visar att du hindras från att installera paket i systemets Python. Lösningen är att använda en virtuell miljö, och använd inte sudo pip.
# Uppdatera pip
python -m pip install --upgrade pip
# Installera / ta bort paket
python -m pip install requests
python -m pip uninstall requests
# Installerade paket och detaljer
python -m pip list
python -m pip show requests
# Spara beroenden och återställ dem
python -m pip freeze > requirements.txt
python -m pip install -r requirements.txtVad är venv och hur skapar man det?
venv är ett inbyggt verktyg som ger varje projekt en egen Python och egen paketmapp. Behöver ett projekt en äldre version av ett bibliotek och ett annat en nyare stör de inte varandra tack vare virtuella miljöer.
Det är en vanlig vana att skapa den virtuella miljön i projektmappen med namnet .venv, och VS Code känner automatiskt igen den mappen. När du aktiverar miljön visas (.venv) i början av terminalraden, och python och pip använder därefter den miljön.
- Lägg inte till mappen .venv i Git. Skriv den i .gitignore och dela bara filen requirements.txt.
- Om PowerShell blockerar aktiveringsskriptet tillåter du det bara för din egen användare med kommandot Set-ExecutionPolicy -Scope CurrentUser RemoteSigned.
- Använder du kommandotolken (cmd) är aktiveringskommandot .venv\Scripts\activate.bat.
cd proje-klasoru
python3 -m venv .venv
source .venv/bin/activate
python -m pip install requests
# Lämna miljön
deactivatecd proje-klasoru
py -m venv .venv
.venv\Scripts\Activate.ps1
python -m pip install requests
deactivateKöra det första skriptet
När miljön är klar kan du verifiera att allt fungerar med ett litet skript. Exemplet nedan gör en förfrågan till en webbsida med biblioteket requests som du installerat i den virtuella miljön och skriver ut svarskoden och svarstiden. Ser du 200 i utskriften fungerar Python, pip och venv rätt tillsammans.
Spara skriptet i projektmappen som kontrol.py och kör det med kommandot python kontrol.py medan den virtuella miljön är aktiv. Genom att utveckla samma upplägg kan du skriva ett enkelt övervakningsskript som regelbundet kontrollerar sidorna på din egen webbplats.
import requests
yanit = requests.get('https://www.python.org/', timeout=10)
print('Durum kodu:', yanit.status_code)
print('Tid (s):', round(yanit.elapsed.total_seconds(), 2))Python PATH och vanliga fel
PATH är den lista som avgör i vilka mappar operativsystemet letar efter ett kommando. Större delen av problemen vid installation av Python har med den listan att göra.
kommandot python känns inte igen
Kör installationsprogrammet igen och kryssa i rutan ”Add Python to environment variables” under Modify, eller kör installationsprogrammet från början med PATH-alternativet. Stäng sedan alla terminaler och öppna dem på nytt. Som tillfällig lösning kan du använda kommandot py.
Fel Python-version körs
Om det finns flera Python-versioner på datorn används den som kommer först i PATH. Se vilken fil som körs med Get-Command python i Windows och which python3 i macOS och Linux. I Windows listar kommandot py -0 alla installerade versioner.
Paketet är installerat men import ger fel
Du installerar paketet i en miljö men kör koden i en annan. Kontrollera att den virtuella miljön är aktiv och ställ in tolkvalet längst ned till höger i VS Code på .venv.
Nästa steg med Python
När installationen är klar är nästa steg i de flesta projekt att koppla Python till en databas, och vår guide till att installera PostgreSQL är till nytta här. För dig som arbetar med PHP har vi gått igenom samma beroendelogik i artikeln om att installera Composer och den lokala servermiljön i guiden till att installera XAMPP.
När du skriver kod är en editor med Python-tillägget en stor hjälp: den visar felaktiga rader direkt, väljer den virtuella miljön automatiskt och kör skriptet med en enda tangent. Inför förberedelserna av editorn kan du läsa vår guide till att installera VS Code, där finns Python-tilläggets ID och rekommenderade inställningar.
Python-skript används också för att övervaka en webbplats tekniska hälsa: hitta trasiga länkar, mäta sidornas svarstider eller rapportera sökdata. Sådana mätningar är grunden för arbetet med SEO och analys och hastighet och prestanda.
Automationer som flyttar lager-, order- eller bokföringsdata mellan system kräver ofta mer än ett enda skript, och de behoven hanterar vi inom e-handelsintegration.
Vanliga frågor
01Är Python gratis?
Ja. Python är öppen källkod och gratis för alla slags användningar, även kommersiella projekt. De flesta bibliotek på PyPI är också gratis, och det är en bra vana att kontrollera varje biblioteks egen licens.
02Anaconda eller installation från python.org?
För allmän utveckling och automation räcker installationen från python.org och venv, och den är lättare. Anaconda föredras av dem som arbetar med datavetenskap eftersom det levererar datavetenskapliga bibliotek som färdiga paket. Vid användning i företag bör man granska licensvillkoren.
03Kan jag använda flera Python-versioner samtidigt?
Ja. I Windows kan du anropa den version du vill ha med py -3.x. I macOS och Linux gör versionshanterare som pyenv det enklare, och varje virtuell miljö förblir knuten till den Python-version den skapades med. Vill du byta version tar du bort miljön och skapar den på nytt med den nya versionen.
Att installera Python med PATH-inställningen, anropa pip som python -m pip och skapa en separat venv för varje projekt är de tre reglerna för en problemfri start. Vill du ha en lösning för just ditt företag som automatiserar dina återkommande uppgifter eller kopplar ihop dina system kan du läsa om Aurora Yazılıms skräddarsydda mjukvarulösningar eller kontakta oss.


