pip
aizstāj easy_install
. Bet vai man vajadzētu instalēt pip
, izmantojot easy_install
operētājsistēmā Windows? Vai ir kāds labāks veids?
-- Autdated -- izmantot izplatīt, nevis setuptools, kā aprakstīts šeit. --
-- Autdated #2 -- izmantojiet setuptools, jo distribute ir novecojis.
Kā jau minējāt, pip neietver neatkarīgu uzstādīšanas programmu, bet to var instalēt ar tās priekšgājēju easy_install.
Tātad:
C:\Python2x\
(nekopējiet tajā visu mapi, tikai saturu), jo python komanda nedarbojas ārpus mapes C:\Python2x
un pēc tam palaidiet: `python setup.py installC:\Python2x\Scripts
ceļamJūs esat gatavs.
Tagad jūs varat izmantot pip install package
, lai viegli instalētu paketes kā Linux :)
Ja man ir jāizmanto Windows, es izmantoju ActivePython, kas automātiski pievieno visu jūsu PATH un ietver pakotņu pārvaldnieku ar nosaukumu PyPM, kas nodrošina bināro pakotņu pārvaldību, padarot ātrāku un vienkāršāku pakotņu instalēšanu.
pip
un easy_install
nav viens un tas pats, tāpēc dažas lietas var iegūt ar pip
, bet ne ar easy_install
un otrādi.
Mans ieteikums ir iegādāties ActivePython Community Edition un neuztraukties par lielo problēmu, lai visu iestatītu Python operētājsistēmai Windows. Tad jūs varat vienkārši izmantot pypm
.
Gadījumā, ja vēlaties izmantot pip
, ActiveState uzstādīšanas programmā ir jāatzīmē PyPM
opcija. Pēc instalēšanas atliek tikai iziet no sistēmas un atkal pieteikties, un pip
būs pieejams komandrindā, jo tas ir ietverts ActiveState instalatora PyPM
opcijā, un instalētājs jau ir iestatījis ceļus jums. PyPM
arī būs pieejams, bet jums tas nav jāizmanto.
Lai instalētu pip globāli par Python 2.x, easy_install šķiet labākais risinājums, kā Adrián valstis.
Tomēr pip instalēšanas instrukcija iesaka izmantot virtualenv, jo katrā virtualenv pip ir automātiski instalēts. Tas neprasa root piekļuvi un nemaina jūsu sistēmas Python instalāciju.
Tomēr, lai instalētu virtualenv, joprojām ir nepieciešama easy_install.
2018. gada atjauninājums:
Python 3.3+ tagad ietver venv moduli, kas ļauj viegli izveidot virtuālās vides, piemēram, šādi:
python3 -m venv /path/to/new/virtual/environment
Skatiet dokumentāciju par dažādām platformas metodēm vides aktivizēšanai pēc izveides, bet parasti tiek izmantota viena no šīm metodēm:
$ source <venv>/bin/activate
C:\> <venv>\Scripts\activate.bat