Lang historie kort min arbeidsdatamaskin har nettverksbegrensninger som betyr at å prøve å bruke pip install
i cmd bare fører til timing ut / ikke finne pakkefeil.
For eksempel; når jeg prøver å pip install seaborn
:
].
I stedet har jeg prøvd å laste ned tar.gz-filen til pakkene jeg ønsker, men jeg vet ikke hvordan jeg skal installere dem. Jeg har pakket ut filene fra tar.gz-filen og det er en "setup" fil i den, men den gjør ikke mye for meg.
Hvis noen kunne forklare hvordan man installerer python-pakker på denne måten uten å bruke pip install
på Windows, ville det vært fantastisk.
Du kan bruke pip
til dette uten å bruke nettverket. Se i dokumentasjonen (søk etter "Installer en bestemt kildearkivfil"). Alle disse bør fungere:
pip install relative_path_to_seaborn.tar.gz
pip install absolute_path_to_seaborn.tar.gz
pip install file:///absolute_path_to_seaborn.tar.gz
Eller du kan pakke ut arkivet og bruke setup.py
direkte med enten pip
eller python
:
cd directory_containing_tar.gz
tar -xvzf tar_file_name.tar.gz
pip install .
python setup.py install
Du bør selvfølgelig også laste ned nødvendige pakker og installere dem på samme måte før du fortsetter.
Installer det ved å kjøre
python setup.py install
Enda bedre er det å laste den ned fra github. Installer git via apt-get install git
og følg deretter disse trinnene:
git clone https://github.com/mwaskom/seaborn.git
cd seaborn
python setup.py install
Er det mulig for deg å bruke sudo apt-get install python-seaborn
i stedet? I utgangspunktet er tar.gz bare en zip-fil som inneholder et oppsett, så det du vil gjøre er å pakke den ut, cd til stedet der den er lastet ned og bruke gunzip -c seaborn-0.7.0.tar.gz | tar xf -
for linux. Bytt ordbok til den nye seaborn-utpakkede filen og kjør python setup.py install
.