Mere
Hvordan installerer jeg pip på Windows?
pip
er en erstatning for easy_install
. Men skal jeg installere pip
ved hjælp af easy_install
på Windows? Er der en bedre måde?
2464
3
-- Outdated -- brug distribute, ikke setuptools som beskrevet her. -- -- Outdated #2 -- brug setuptools, da distribute er forældet.
Som du nævnte pip doesn't inkluderer et uafhængigt installationsprogram, men du kan installere det med dets forgænger easy_install.
Så:
C:\Python2x\
(kopier ikke hele mappen ind, kun indholdet), fordi python-kommandoen ikke virker uden for mappenC:\Python2x
og kør derefter:python setup.py install
C:\Python2x\Scripts
til stienDu er færdig.
Nu kan du bruge
pip install package
til nemt at installere pakker som i Linux :)Når jeg skal bruge Windows, bruger jeg ActivePython, som automatisk tilføjer alt til din PATH og indeholder en pakkehåndtering ved navn PyPM, som giver binær pakkehåndtering, hvilket gør det hurtigere og enklere at installere pakker.
pip
ogeasy_install
er ikke helt det samme, så der er nogle ting du kan få gennempip
, men ikkeeasy_install
og omvendt.Min anbefaling er, at du får ActivePython Community Edition og ikke bekymrer dig om det store besvær med at få alt sat op til Python på Windows. Så kan du bare bruge
pypm
.Hvis du ønsker at bruge
pip
skal du markerePyPM
indstillingen i ActiveState installationsprogrammet. Efter installationen skal du blot logge af og logge på igen, ogpip
vil være tilgængelig på kommandolinjen, fordi den er indeholdt i ActiveState-installationsprogrammetsPyPM
-indstilling, og stierne er allerede blevet sat af installationsprogrammet for dig.PyPM
vil også være tilgængelig, men du behøver ikke at bruge den.For at installere pip globalt på Python 2.x, synes easy_install at være den bedste løsning, som Adrián siger.
Men i installationsvejledningen for pip anbefales det at bruge virtualenv, da alle virtualenv'er har pip installeret i dem automatisk. Dette kræver ikke root-adgang og ændrer ikke dit systems Python-installation.
Installation af virtualenv kræver dog stadig easy_install.
2018 opdatering:
Python 3.3+ indeholder nu venv-modulet til nem oprettelse af virtuelle miljøer som her:
python3 -m venv /path/to/new/virtual/environment
Se dokumentationen for forskellige platformsmetoder til at aktivere miljøet efter oprettelsen, men typisk er der en af følgende metoder: