Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Chagratt
bwog-notes-v2
Commits
be7cdf86
Commit
be7cdf86
authored
Feb 19, 2020
by
wbar
Browse files
update python-pip-offline article
parent
e6d064f0
Changes
1
Hide whitespace changes
Inline
Side-by-side
content/posts/2016/python-pip-offline.md
View file @
be7cdf86
...
...
@@ -3,10 +3,11 @@ Categories = [""]
Tags = ["python"]
title = "Faire un dépôt/miroir pip local"
date = "2016-04-25"
modified = "2020-02-19"
draft = false
+++
L'outil pip de python offre la possibilité de faire un dépôt local avec l
es options
`--download`
,
`--no-index`
et
`--find-links`
.
L'outil pip de python offre la possibilité de faire un dépôt local avec l
a sous-commande
`download`
et les options
`--no-index`
couplée à
`--find-links`
.
<!--more-->
Dans certains cas, on peut avoir besoin de conserver de manière particulière les dépendances de son projet.
...
...
@@ -16,7 +17,7 @@ Avec le langage python et plus particulièrement l'outil pip, la marche à suivr
-
écrire un fichier
`requirements.txt`
contenant les dépendances à récupérer
-
créer un dossier spécifique (ex
`offline_repo`
)
-
utiliser la commande suivante pour récupérer les paquets :
`pip
install --
download ./offline_repo -r requirements.txt`
-
utiliser la commande suivante pour récupérer les paquets :
`pip download ./offline_repo -r requirements.txt`
A partir de là, le dossier
`offline_repo`
peut être archivé et copié sur la machine qui va avoir besoin de ces modules.
Ne pas oublier le fichier
`requirements.txt`
.
...
...
@@ -29,3 +30,14 @@ pip install --no-index --find-links=/home/USER/chemin/absolu/offline_repo -r req
{{
<
/
highlight
>
}}
Et voilà !
---
**Élément mis à jour**
La commande pour télécharger les paquets était
`pip install --download ...`
au moment de la publication.
Mais elle n'est plus valide
[
depuis fin Mars 2018
](
https://pip.pypa.io/en/stable/news/#b1-2018-03-31
)
.
Truc marrant, cette façon de faire
[
était déjà dépréciée
](
https://pip.pypa.io/en/stable/news/#id293
)
quand j'ai rédigé cette note,
mais j'avais un environnement avec des versions de python et pip trop vieilles pour m'en rendre compte.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment