Apprenez les commandes Python et pip : guide complet avec exécution de scripts, gestion des packages, environnements virtuels et bonnes pratiques.
python
Lance l'interpréteur Python interactif (REPL)
-c-m-i-V--version-h--help-q-O-OO-s-S-E-v-vv-b-bb-B-d-I-t-tt-u-W-X-R⚠️--check-hash-based-pycs
python3
Lance Python 3 (sur systèmes où python pointe vers Python 2)
-c-m-i-V--version-h--help-q-O-OO-s-S-E-v-vv-b-bb-B-d-I-t-tt-u-W-X-R⚠️
python mon_script.py
Exécute un script Python
pip
Gestionnaire de paquets Python
installuninstalllistshowsearchfreezedownloadwheelhashcheckconfigcachedebughelp
pip install
Installe un package Python depuis PyPI
-r⚠️--requirement⚠️-c--constraint--no-deps--pre-e--editable-t--target--platform--python-version--implementation--abi--user--root⚠️--prefix--src--upgrade-U--upgrade-strategy--force-reinstall⚠️--ignore-installed--no-download--no-cache-dir--no-binary--only-binary--prefer-binary--require-hashes⚠️--progress-bar--no-build-isolation--use-pep517--check-build-dependencies--break-system-packages--dry-run⚠️--report⚠️--index-url-i--extra-index-url--no-index--find-links⚠️-f⚠️--proxy--retries⚠️--timeout--exists-action--trusted-host--client-cert--cert--cache-dir--no-clean--require-virtualenv⚠️--python-q--quiet-v--verbose--log
pip uninstall
Désinstalle un package Python
-r⚠️--requirement⚠️-y--yes--root⚠️--break-system-packages-q--quiet-v--verbose
pip list
Liste les packages installés
-o--outdated-u--uptodate-e--editable-l--local--user--path--pre--format⚠️--not-required⚠️--exclude-editable--include-editable--exclude-v--verbose
pip show
Affiche les informations d'un package installé
-f⚠️--files⚠️-v--verbose
pip freeze
Affiche les packages installés au format requirements
-r⚠️--requirement⚠️-l--local--user--path--all--exclude-editable-q--quiet
pip search
Recherche un package sur PyPI
--index-i
pip check
Vérifie les dépendances pour les conflits
-v--verbose
pip cache
Gère le cache de pip
infolistremovepurgedir
pip config
Gère la configuration de pip
listgetsetunseteditdebug
pip download
Télécharge des packages sans les installer
-r⚠️-d--dest--platform--python-version--implementation--abi--no-deps--no-binary--only-binary--prefer-binary--require-hashes⚠️--progress-bar--no-build-isolation--use-pep517--index-url-i--extra-index-url--no-index--find-links⚠️-f⚠️
pip wheel
Construit des wheels pour les packages
-r⚠️-w--wheel-dir--no-deps--no-binary--only-binary--prefer-binary--require-hashes⚠️--progress-bar--no-build-isolation--use-pep517--index-url-i--extra-index-url--no-index--find-links⚠️-f⚠️
pip install --user
Installe un package pour l'utilisateur courant uniquement
-r⚠️--upgrade-U--force-reinstall⚠️--no-cache-dir
pip install -r requirements.txt
Installe toutes les dépendances depuis un fichier requirements
--upgrade-U--force-reinstall⚠️--no-deps--no-cache-dir
pipenv
Gestionnaire d'environnements virtuels et de dépendances
installuninstalllocksyncshellrungraphcheckcleanupdateupgradeverifyrequirementsscriptssupport⚠️--python--three--two--rm⚠️--site-packages--version-h--help--man--support--venv--py--envs--bare
pipenv install
Installe des packages et crée/environnement virtuel
--dev-d--system--deploy--ignore-pipfile--skip-lock--pre--keep-outdated--selective-upgrade--sequential--extra-index-url--index-i--verbose-v--python--pypi-mirror--clear-e--editable
pipenv shell
Active l'environnement virtuel Pipenv
--fancy⚠️--anyio--quiet-q
pipenv run
Exécute une commande dans l'environnement virtuel
pipenv lock
Génère ou met à jour Pipfile.lock
--dev-d--clear--pre--keep-outdated--requirements⚠️-r⚠️--no-header
pipenv graph
Affiche le graphe des dépendances
--json--json-tree--reverse⚠️
poetry
Gestionnaire de dépendances et d'empaquetage Python moderne
newinitinstalladdremoveupdatelockshowbuildpublishconfigrunshellchecksearchenvselfsourceexportversioncachedebughelp
poetry new
Crée un nouveau projet Python
--name--src--readme⚠️--license--author--description--python
poetry init
Initialise un projet Poetry existant
--name--description--author--python--dependency--dev-dependency--license--no-interaction
poetry add
Ajoute une dépendance au projet
--dev-D--group--optional--extras-E--source--allow-prereleases--dry-run⚠️--lock--no-update--editable-e--path--git--branch--tag--rev⚠️
poetry remove
Supprime une dépendance du projet
--dev-D--group--dry-run⚠️
poetry install
Installe les dépendances du projet
--no-dev--dev-only--remove-untracked⚠️--sync--no-root⚠️--no-directory--dry-run⚠️--extras-E--all-extras--only--with--without--compile--no-cache--verbose-v
poetry update
Met à jour les dépendances
--no-dev--dry-run⚠️--lock--with--without--only
poetry lock
Verrouille les dépendances dans poetry.lock
--no-update--check--no-cache--verbose-v
poetry show
Affiche les dépendances
--tree--latest-l--outdated-o--no-dev--why--with--without--only--top-level-T--all
poetry build
Construit le package
--format⚠️-f⚠️--output-o
poetry publish
Publie le package sur PyPI
--repository⚠️-r⚠️--username-u--password-p--cert--client-cert--build--dry-run⚠️--skip-existing
poetry run
Exécute une commande dans l'environnement virtuel
poetry shell
Active l'environnement virtuel Poetry
poetry env
Gère les environnements virtuels
infolistremoveuse
virtualenv
Crée un environnement virtuel Python isolé
--version-h--help-v--verbose-q--quiet--clear--system-site-packages--always-copy--no-setuptools--no-pip--no-wheel--no-periodic-update--symlinks--copies--prompt--python-p--seeder--extra-search-dir--download--no-download--app-data--reset-app-data⚠️--upgrade-embed-wheels
python -m venv
Crée un environnement virtuel (module venv intégré)
--system-site-packages--symlinks--copies--clear--upgrade--without-pip--prompt--upgrade-deps
source venv/bin/activate
Active l'environnement virtuel (Linux/macOS)
venv\Scripts\activate
Active l'environnement virtuel (Windows CMD)
venv\Scripts\Activate.ps1
Active l'environnement virtuel (Windows PowerShell)
deactivate
Désactive l'environnement virtuel actif
conda
Gestionnaire de paquets et d'environnements Anaconda
createinstallupdateremovelistsearchinfocleanconfiginitactivatedeactivateenvbuildconvertdevelopindexinspectmetapackagerenderserverskeletonverifyrunhelp
conda create
Crée un nouvel environnement conda
-n--name-p--prefix--clone--file⚠️--dev-c--channel--use-local--override-channels--strict-channel-priority--no-channel-priority--no-deps--only-deps--no-pin--copy-k--insecure--offline-q--quiet-y--yes--dry-run⚠️--json--solver
conda install
Installe des packages dans l'environnement conda
-n--name-p--prefix-c--channel--use-local--override-channels--strict-channel-priority--no-channel-priority--no-deps--only-deps--no-pin--copy-k--insecure--offline-q--quiet-y--yes--dry-run⚠️--json--solver--update-deps--satisfied-skip-solve--update-specs--revision⚠️--file⚠️--dev--no-update-deps-m--mkdir--clobber
conda update
Met à jour des packages conda
-n--name-p--prefix-c--channel--use-local--override-channels--strict-channel-priority--no-channel-priority--no-pin-k--insecure--offline-q--quiet-y--yes--dry-run⚠️--json--all--update-all--update-specs
conda remove
Supprime des packages ou environnements
-n--name-p--prefix-c--channel--use-local--override-channels--no-pin-k--insecure--offline-q--quiet-y--yes--dry-run⚠️--json--all--features⚠️--force-remove⚠️--no-pin
conda list
Liste les packages dans l'environnement
-n--name-p--prefix--json-v--verbose-q--quiet--explicit--md5--canonical--export--revisions⚠️--no-pip
conda search
Recherche des packages
-c--channel--use-local--override-channels--json-v--verbose-q--quiet--info-i--envs-e--platform--spec
conda env
Gère les environnements conda
createexportlistremoveupdateconfig
conda activate
Active un environnement conda
--stack--no-stack
conda deactivate
Désactive l'environnement conda actif
conda info
Affiche les informations sur conda
-a--all-e--envs-s--system--unsafe-channels--json-v--verbose-q--quiet
conda clean
Nettoie le cache et les fichiers inutilisés
-a--all-i--index-cache-p--packages-t--tarballs-f⚠️--force-pkgs-dirs⚠️-l--logfiles-c--tempfiles--json-q--quiet-y--yes--dry-run⚠️
conda init
Initialise conda pour le shell
--all--user--no-user--system--reverse⚠️--json-v--verbose-q--quiet--dry-run⚠️
python -m http.server
Lance un serveur HTTP simple
--directory-d--bind-b--cgi--version
python -m json.tool
Valide et formate du JSON
--sort-keys--no-ensure-ascii--indent--tab--compact--no-indent
python -m unittest
Lance les tests unitaires
-v--verbose-q--quiet-f⚠️--failfast⚠️-c--catch-b--buffer-k-s-p-t
python -m pytest
Lance les tests avec pytest
-v--verbose-q--quiet-s--capture-k-m-x--exitfirst--maxfail--lf--last-failed⚠️--ff⚠️--failed-first⚠️--nf--new-first⚠️--sw--stepwise--pdb--trace--durations--tb--showlocals-l--cov--cov-report⚠️--no-cov--junit-xml--html--self-contained-html-n--numprocesses--dist--ignore--collect-only--markers--fixtures⚠️--setup-show--doctest-modules--rootdir⚠️--basetemp--color--code-highlight
pytest
Framework de tests Python (commande directe)
-v--verbose-q--quiet-s-k-m-x--lf--ff⚠️--pdb--trace--cov--cov-report⚠️--junit-xml--html-n--ignore--collect-only--tb
python -m coverage
Mesure la couverture de code
runreporthtmlxmljsonannotatecombineerase⚠️debug
coverage run
Exécute des tests avec mesure de couverture
-m--module--source--include--omit--branch--context--append--concurrency-p--parallel-mode--timid--rcfile⚠️--debug
coverage report
Affiche le rapport de couverture
-m--show-missing--include--omit--precision--sort--skip-covered--skip-empty--fail-under⚠️--format⚠️--ignore-errors
coverage html
Génère un rapport HTML de couverture
--directory-d--title--skip-covered--skip-empty
python -m black
Formate automatiquement le code Python
-l--line-length-t--target-version--pyi--ipynb--python-cell-magics-S--skip-string-normalization-C--skip-magic-trailing-comma--preview--unstable--enable-unstable-feature⚠️--check--diff--color--no-color--fast⚠️--safe--required-version⚠️--include--exclude--extend-exclude--force-exclude⚠️--stdin-filename⚠️-c--code-q--quiet-v--verbose--version--config
black
Formateur de code Python (commande directe)
-l--line-length-t--target-version-S--skip-string-normalization--check--diff--fast⚠️--safe--exclude-q--quiet-v--verbose
python -m isort
Trie les imports Python
--profile--check--diff--apply--dont-follow-links⚠️--skip--skip-glob--extend-skip--skip-gitignore--filter-files⚠️--files⚠️--dont-skip--settings-path--settings-file⚠️--resolve-all-configs⚠️--virtual-env--conda-env--src--src-path--gitignore--overwrite-in-place--recursive⚠️--quiet-q--verbose-v--jobs-j--atomic--dedup-headings--line-length-l--wrap-length-w--lines-after-imports--lines-between-types--trailing-comma--multi-line--force-grid-wrap⚠️--use-parentheses--ensure-newline-before-comments--indent--comment-prefix--length-sort--float-to-top⚠️--case-sensitive--order-by-type--force-sort-within-sections⚠️--force-single-line⚠️--force-alphabetical-sort-within-sections⚠️--honor-noqa--treat-comment-as-code--treat-all-comment-as-code--remove-redundant-aliases⚠️--reverse-relative⚠️--sort-relative-in-force-single-line⚠️--combine-as--combine-star--split-on-trailing-comma--py--honor-case-in-force-single-line⚠️--no-sections--no-lines-before--no-inline-sort--ac--add-import--append-only--rm⚠️--remove-import⚠️--star-first⚠️--git-ls-files⚠️--ext--extension--sg--skip-gitignore--only-modified--only-sections--ls--list-supported-extensions--show-config--show-files⚠️--interactive--interactive-first⚠️--stdout--version
isort
Trieur d'imports Python (commande directe)
--check--diff--profile--line-length-l--skip-q--quiet-v--verbose--jobs-j
python -m flake8
Linter Python (vérifie le style et les erreurs)
--max-line-length--max-complexity--select--ignore--extend-ignore--exclude--extend-exclude--filename⚠️--stdin-display-name--format⚠️--statistics--count--show-source--quiet-q--verbose-v--jobs-j--tee--output-file⚠️--append-config--config--isolated--benchmark--bug-report⚠️--version--help
flake8
Linter Python (commande directe)
--max-line-length--ignore--exclude--show-source--statistics--count-q--quiet-v--verbose--jobs-j
python -m pylint
Analyseur statique de code Python
--rcfile⚠️--init-hook--errors-only-E--verbose-v--version--help--long-help--help-msg--list-msgs--list-msgs-enabled--list-groups--list-conf-levels--full-documentation⚠️--generate-rcfile⚠️--generate-toml-config--ignore--ignore-paths--ignore-patterns--jobs-j--limit-inference-results⚠️--extension-pkg-allow-list--extension-pkg-whitelist--fail-on⚠️--fail-under⚠️--enable--disable--output--output-format⚠️--reports⚠️--evaluation--score--msg-template--persistent--exit-zero--from-stdin⚠️--source-roots⚠️--recursive⚠️--clear-cache-post-run⚠️--py-version--suggestion-mode--dummy-variables-rgx⚠️--additional-builtins--allow-global-unused-variables--callbacks--confidence--const-rgx⚠️--const-hint--good-names--include-naming-hint--max-module-lines--max-attributes--max-args--max-bool-expr--max-branches--max-locals--max-parents--max-public-methods--max-returns⚠️--max-statements--min-public-methods--max-line-length
pylint
Analyseur statique Python (commande directe)
--rcfile⚠️--errors-only-E--verbose-v--ignore--jobs-j--enable--disable--output-format⚠️--exit-zero--recursive⚠️
python -m mypy
Vérificateur de types statique pour Python
-m--module-c--command-p--package--exclude--config-file⚠️--warn-unused-configs--warn-unused-ignores--show-error-context--show-column-numbers--show-error-end--show-error-codes--show-absolute-path--hide-error-context--hide-error-codes--color--no-color--pretty--no-pretty--no-error-summary--error-summary--show-traceback--tb--raise-exceptions⚠️--custom-typing-module--custom-typeshed-dir--warn-incomplete-stub--warn-redundant-casts⚠️--warn-unused-ignores--no-warn-unused-ignores--warn-unreachable--warn-no-return⚠️--warn-return-any⚠️--warn-unused-configs--disallow-any-generics--disallow-subclassing-any--disallow-untyped-calls--disallow-untyped-defs--disallow-incomplete-defs--check-untyped-defs--disallow-untyped-decorators--no-implicit-optional--strict-optional--strict-equality--strict-concatenate--strict--disable-error-code--enable-error-code--follow-imports⚠️--ignore-missing-imports--namespace-packages--explicit-package-bases--no-site-packages--no-silence-site-packages--platform--python-version--python-executable--always-true--always-false⚠️--disallow-any-unimported--disallow-any-expr--disallow-any-decorated--disallow-any-explicit--warn-return-any⚠️--implicit-reexport⚠️--no-implicit-reexport⚠️--strict-concatenate--strict-equality--allow-redefinition⚠️--local-partial-types--no-warn-incomplete-stub--scripts-are-modules--install-types--non-interactive--junit-xml--find-occurrences⚠️--cobertura-xml-report⚠️--html-report⚠️--linecount-report⚠️--lineprecision-report⚠️--txt-report⚠️--xslt-html-report⚠️--xslt-txt-report⚠️--quick-and-dirty--cache-dir--sqlite-cache--no-sqlite-cache--skip-version-check--version-v--verbose--help-h
mypy
Vérificateur de types (commande directe)
--config-file⚠️--strict--ignore-missing-imports--follow-imports⚠️--python-version--install-types--non-interactive--html-report⚠️--junit-xml-v--verbose
python -m ruff
Linter et formateur Python ultra-rapide
checkformat⚠️ruleconfiglintercleangenerate-shell-completionhelp--fix⚠️--unsafe-fixes⚠️--show-fixes⚠️--diff--watch--fix-only⚠️--no-fix⚠️--select--extend-select--ignore--extend-ignore--exclude--extend-exclude--force-exclude⚠️--per-file-ignores⚠️--fixable⚠️--unfixable--extend-fixable⚠️--extend-unfixable--line-length--show-source--statistics--quiet-q--silent--verbose-v--no-cache--cache-dir--isolated--stdin-filename⚠️--exit-zero--exit-non-zero-on-fix⚠️--show-files⚠️--show-settings--add-noqa--respect-gitignore⚠️--force-check⚠️--preview--target-version--config--extension--output-format⚠️--ecosystem-ci--version
ruff check
Vérifie le code Python avec Ruff
--fix⚠️--unsafe-fixes⚠️--show-fixes⚠️--diff--watch--select--ignore--exclude--line-length--show-source--statistics-q--quiet-v--verbose--no-cache--isolated--exit-zero--preview--target-version--config
ruff format
Formate le code Python avec Ruff
--check--diff--line-length--preview--target-version--config--exclude--force-exclude⚠️--respect-gitignore⚠️--stdin-filename⚠️-q--quiet-v--verbose--no-cache--cache-dir--isolated
ruff
Linter Ruff (commande directe)
checkformat⚠️--fix⚠️--watch--select--ignore--exclude--line-length--show-source-q--quiet-v--verbose
python -m bandit
Analyseur de sécurité pour code Python
-r⚠️--recursive⚠️-a--aggregate-n--number-c--configfile--profile-t--tests-s--skip-b--baseline-i--ini--ignore-nosec-x--exclude-l--level--severity-level--confidence-level-f⚠️--format⚠️-o--output-v--verbose-d--debug-q--quiet--version--help
bandit
Analyseur de sécurité (commande directe)
-r⚠️--recursive⚠️-c--configfile-s--skip-x--exclude-l--level-f⚠️--format⚠️-o--output-v--verbose-q--quiet
python -m pip-audit
Audite les dépendances pour les vulnérabilités
-r⚠️--requirement⚠️--require-hashes⚠️--index-url-i--extra-index-url--no-index--find-links⚠️-f⚠️--proxy--trusted-host--timeout--cache-dir--progress-bar--retries⚠️--skip-editable--no-deps-o--output--output-format⚠️--desc--cache-alias--dry-run⚠️--strict-v--verbose-q--quiet--fix⚠️--require-hashes⚠️--ignore-vuln--no-pip--path--user--system--target--prefix--upgrade-strategy--upgrade--upgrade-package--break-system-packages--version--help
pip-audit
Audit de sécurité des dépendances
-r⚠️--requirement⚠️--fix⚠️--dry-run⚠️--strict-v--verbose-q--quiet--output--output-format⚠️
python -m safety
Vérifie les dépendances pour les vulnérabilités connues
checklicensegeneratevalidatescanauthconfigurealertshelp--key--save-json--json--full-report⚠️--short-report⚠️--output-o--cache--disable-optional-telemetry--disable-optional-telemetry-data--proxy-protocol--proxy-host--proxy-port-r⚠️--file⚠️--ignore--ignore-unpinned-requirements⚠️--policy-file⚠️--continue-on-error--audit-and-monitor--stage--project--save--branch--no-ansi--debug-v--version
safety check
Vérifie les vulnérabilités de sécurité
-r⚠️--file⚠️--json--full-report⚠️--output-o--ignore--cache
python -m pip freeze > requirements.txt
Exporte les dépendances installées vers requirements.txt
-l--local--user--all--exclude-editable
python -m pipdeptree
Affiche l'arbre des dépendances
-l--local-only-u--user-only-a--all-p--packages-e--exclude-f⚠️--freeze⚠️--graph-output--json-tree--mermaid-w--warn--reverse⚠️--license--version--help
pipdeptree
Arbre des dépendances (commande directe)
-l--local-only-a--all-p--packages-e--exclude-f⚠️--freeze⚠️--graph-output--json-tree--mermaid--reverse⚠️
python -m pyreverse
Génère des diagrammes UML depuis le code Python
-o--output-p--project-c--create-m--module-names-f⚠️--filter-mode⚠️-d--diagrams-k--color-i--ignore-s--show-b--branch--source-roots⚠️--version--help
pyreverse
Générateur UML (commande directe)
-o--output-p--project-c--create-m--module-names-d--diagrams-k--color-i--ignore-s--show
python -m sphinx
Générateur de documentation
-b--builder-a-E-d-j-N-n-q-Q-w-W-T-t-c-C-D-A-v--version--help
sphinx-build
Construit la documentation Sphinx
-b--builder-a-E-d--doctreedir-j--jobs-n--nitpicky-N--no-color-q--quiet-Q--quiet-w--warn-file⚠️-W--fail-on-warning⚠️-t--tag-c--config-C--no-config-D--define-A--html-define-v--verbose
sphinx-quickstart
Crée rapidement une documentation Sphinx
-q--quiet--version--help
sphinx-apidoc
Génère des fichiers Sphinx depuis le code source
-o--output-dir-f⚠️--force⚠️-l--follow-links⚠️-n--dry-run⚠️-s--suffix-d--maxdepth-T--no-toc-F⚠️--full⚠️-e--separate-E--no-headings-M--module-first⚠️-P--private-q--quiet--version--help
python -m mkdocs
Générateur de documentation statique
buildservegh-deploynewget-depshelp-f⚠️--config-file⚠️-q--quiet-v--verbose--version--help
mkdocs build
Construit la documentation MkDocs
-f⚠️--config-file⚠️-d--site-dir-c--clean-s--strict-t--theme--use-directory-urls--no-directory-urls-q--quiet-v--verbose
mkdocs serve
Lance un serveur de développement pour la documentation
-f⚠️--config-file⚠️-a--dev-addr-s--strict-t--theme--livereload--no-livereload--dirtyreload-q--quiet-v--verbose--watch-theme
mkdocs gh-deploy
Déploie la documentation sur GitHub Pages
-f⚠️--config-file⚠️-m--message-b--remote-branch⚠️-r⚠️--remote-name⚠️-c--clean--dirty--ignore-version--shell-v--verbose-q--quiet--force⚠️
mkdocs new
Crée un nouveau projet MkDocs
-f⚠️--config-file⚠️-q--quiet-v--verbose
python -m pydoc
Affiche la documentation d'un module Python
-w-p-g-n-k-b--help
pydoc
Documentation Python (commande directe)
-w-p-g-n-k-b
python -m twine
Outil de publication sur PyPI
uploadcheckregisterhelp
twine upload
Publie un package sur PyPI
-r⚠️--repository⚠️--repository-url⚠️-s--sign--sign-with-i--identity-u--username-p--password--non-interactive--cert--client-cert--verbose--disable-progress-bar--comment--skip-existing
twine check
Vérifie la conformité d'un package
--strict--verbose
python -m build
Construit un package Python (PEP 517)
-s--sdist-w--wheel-o--outdir--skip-dependency-check--no-isolation--config-setting-C-v--verbose-q--quiet--version--help
python -m wheel
Gère les packages wheel
packunpacksignunsignverifyinstallconvertversionhelp
python -m nuitka
Compile Python en exécutable natif
--standalone--onefile--follow-imports⚠️--include-package--include-module--include-plugin-directory--output-dir-o--output-filename⚠️--windows-icon-from-ico⚠️--macos-create-app-bundle--macos-app-icon--linux-onefile-icon--company-name--product-name--file-version⚠️--product-version--file-description⚠️--copyright--trademarks--enable-plugin--disable-plugin--plugin-no-detection--assume-yes-for-downloads⚠️--clang--mingw64--msvc--lto--jobs--show-scons--show-progress--verbose--quiet--version--help
nuitka
Compilateur Python (commande directe)
--standalone--onefile--follow-imports⚠️--include-package--output-dir-o--windows-icon-from-ico⚠️--enable-plugin--disable-plugin--lto--jobs--verbose--quiet
python -m pyinstaller
Crée des exécutables standalone depuis Python
-F⚠️--onefile-D--onedir-w--windowed--noconsole-c--console-i--icon--add-data--add-binary-p--paths--hidden-import--collect-all--collect-data--collect-binaries--collect-submodules--copy-metadata--recursive-copy-metadata⚠️--additional-hooks-dir--runtime-hook⚠️--exclude-module--key--upx-dir--upx--noupx-n--name--distpath--workpath-y--noconfirm--clean--log-level-v--version--help
pyinstaller
Créateur d'exécutables (commande directe)
-F⚠️--onefile-D--onedir-w--windowed-c--console-i--icon--add-data--hidden-import--exclude-module-n--name--clean-y--noconfirm
python -m cxfreeze
Alternative à PyInstaller
--script--target-dir--target-name--base-name--icon--include-path--include-modules--exclude-modules--packages--replace-paths⚠️--compress--silent--quiet-q--verbose-v--version--help
cxfreeze
Freeze Python (commande directe)
--script--target-dir--target-name--icon--include-modules--exclude-modules--packages--compress-q--quiet-v--verbose
python -m jupyter
Lance Jupyter (notebooks)
notebooklabconsoleqtconsolekernelspecmigratetroubleshoothelp
jupyter notebook
Lance Jupyter Notebook
--port--ip--no-browser--NotebookApp.token--NotebookApp.password--config--debug--generate-config--certfile--keyfile--log-level--version--help
jupyter lab
Lance Jupyter Lab
--port--ip--no-browser--NotebookApp.token--NotebookApp.password--config--debug--generate-config--certfile--keyfile--log-level--version--help--watch--dev-mode--clean--splice-source--extensions-in-dev-mode--collaborative
python -m ipykernel
Gère les kernels Jupyter
installuninstall--user--name--display-name--prefix--sys-prefix--env--replace⚠️--version--help
python -m streamlit
Framework pour applications de données
runhelloconfigcacheversiondocshelp
streamlit run
Lance une application Streamlit
--server.port--server.address--server.headless--server.runOnSave--server.enableCORS--server.enableXsrfProtection--server.enableWebsocketCompression--browser.serverAddress--browser.serverPort--browser.gatherUsageStats--logger.level--logger.messageFormat--client.toolbarMode--client.showErrorDetails--runner.fastReruns⚠️--runner.magicEnabled⚠️--theme.base--theme.primaryColor--theme.backgroundColor--theme.secondaryBackgroundColor--theme.textColor--theme.font--global.developmentMode--global.dataFrameSerialization--global.sharingMode--global.unitTest--global.suppressDeprecationWarnings--global.showWarningOnDirectExecution--global.disableWidgetStateDuplicationWarning--help
streamlit hello
Lance l'application de démonstration Streamlit
--server.port--server.address--browser.gatherUsageStats--help
streamlit cache
Gère le cache de Streamlit
clearhelp
python -m flask
Micro-framework web Flask
runshellrouteshelp
flask run
Lance l'application Flask
-h--host-p--port--reload⚠️--debugger--eager-loading--with-threads--extra-files⚠️--exclude-patterns--cert--key
flask shell
Lance un shell interactif avec contexte Flask
flask routes
Affiche les routes de l'application Flask
--sort--all-methods
python -m django
Framework web Django
startprojectstartapprunservershellmakemigrationsmigratecreatesuperusercollectstatictestcheckhelp
django-admin
Utilitaire d'administration Django
startprojectstartapprunservershellmakemigrationsmigratecreatesuperusercollectstatictestcheckchangepasswordclearsessionscompilemessagescreatecachetabledbshelldiffsettingsdumpdataflushinspectdbloaddatamakemessagesoptimizemigrationsendtestemailshowmigrationssqlflushsqlmigratesqlsequenceresetsquashmigrations--version--help
python manage.py runserver
Lance le serveur de développement Django
--ipv6--nothreading--noreload--nostatic--insecureaddrport
python manage.py makemigrations
Crée les migrations Django
--dry-run⚠️--merge--empty--name-n--no-header--check--verbosity-v--settings
python manage.py migrate
Applique les migrations Django
--fake⚠️--fake-initial⚠️--plan--run-syncdb⚠️--noinput--database--verbosity-v--settings
python manage.py createsuperuser
Crée un superutilisateur Django
--username--email--database--noinput--verbosity-v--settings
python manage.py shell
Lance le shell interactif Django
--command-c--interface-i--no-startup--verbosity-v--settings
python manage.py test
Lance les tests Django
--noinput--failfast⚠️--testrunner--liveserver-k-p--parallel--debug-mode--debug-sql--buffer-b--tag--exclude-tag--keepdb--reverse⚠️-r⚠️--shuffle--timing-t--verbosity-v--settings
python manage.py collectstatic
Collecte les fichiers statiques Django
--noinput--ignore-i--dry-run⚠️--clear--link-l--no-post-process--verbosity-v--settings
python -m fastapi
Framework web moderne FastAPI
devrunhelp
fastapi dev
Lance FastAPI en mode développement
--host--port--reload⚠️--reload-dir⚠️--reload-include⚠️--reload-exclude⚠️--reload-delay⚠️--workers--root-path⚠️--proxy-headers--forwarded-allow-ips⚠️--timeout-keep-alive--timeout-graceful-shutdown--ssl-keyfile--ssl-certfile--ssl-keyfile-password--ssl-version--ssl-cert-reqs⚠️--ssl-ca-certs--ssl-ciphers--app--factory⚠️--env-file⚠️--log-level--log-config--access-log--use-colors--help
fastapi run
Lance FastAPI en production
--host--port--workers--root-path⚠️--proxy-headers--forwarded-allow-ips⚠️--timeout-keep-alive--timeout-graceful-shutdown--ssl-keyfile--ssl-certfile--ssl-keyfile-password--ssl-version--ssl-cert-reqs⚠️--ssl-ca-certs--ssl-ciphers--app--factory⚠️--env-file⚠️--log-level--log-config--access-log--use-colors--help
uvicorn
Serveur ASGI pour FastAPI/Starlette
--host--port--workers-w--reload⚠️--reload-dir⚠️--reload-include⚠️--reload-exclude⚠️--reload-delay⚠️--loop--http--ws--lifespan--interface--env-file⚠️--log-level--log-config--access-log--use-colors--proxy-headers--forwarded-allow-ips⚠️--root-path⚠️--limit-concurrency--backlog--limit-max-requests⚠️--timeout-keep-alive--timeout-graceful-shutdown--ssl-keyfile--ssl-certfile--ssl-keyfile-password--ssl-version--ssl-cert-reqs⚠️--ssl-ca-certs--ssl-ciphers--app-dir--factory⚠️--help--version
gunicorn
Serveur WSGI pour Django/Flask
-w--workers-k--worker-class--threads--worker-connections--max-requests⚠️--max-requests-jitter⚠️--timeout--graceful-timeout--keep-alive--limit-request-line⚠️--limit-request-fields⚠️--limit-request-field-size⚠️--reload⚠️--reload-engine⚠️--reload-extra-file⚠️--spew--check-config--print-config-c--config-b--bind--backlog-D--daemon-p--pid--worker-tmp-dir--user--group-m--umask--initgroups--forwarded-allow-ips⚠️--access-logfile--disable-redirect-access-to-syslog⚠️--access-logformat--error-logfile--log-level-L--log-file⚠️--log-config--log-syslog--log-syslog-facility⚠️-R⚠️--statsd-host--statsd-prefix--dogstatsd-tags--pythonpath--paste--proxy-protocol--proxy-allow-from⚠️--keyfile--certfile--ca-certs--suppress-ragged-eofs⚠️--do-handshake-on-connect--ciphers--ssl-version--cert-reqs⚠️--preload--reuse-port⚠️--chdir--name--env-e--preload-app--sendfile--capture-output--enable-stdio-inheritance-v--version-h--help
python -m celery
Traitement de tâches asynchrones
workerbeateventsshellmultiamqplistcallpurgecontrolstatusresultmigrateupgradegraphlogtoolreporthelp
celery worker
Lance un worker Celery
-A--app-c--concurrency-n--hostname-Q--queues-X--exclude-queues-I--include-l--loglevel-f⚠️--logfile--pidfile--statedb-S--statedb-E--task-events--without-gossip--without-mingle--without-heartbeat--heartbeat-interval-O--optimization--autoscale--max-tasks-per-child--max-memory-per-child--time-limit--soft-time-limit--prefetch-multiplier--disable-prefetch-P--pool--purge--discard--scheduler-B--beat--detach-D--uid--gid--umask--workdir--executable--help
celery beat
Lance le scheduler Celery Beat
-A--app-s--schedule--pidfile--max-interval-S--scheduler-l--loglevel-f⚠️--logfile--detach-D--uid--gid--umask--workdir--help
python -m redis-cli
Client Redis en ligne de commande
-h--host-p--port-s--socket-a--pass--user--pass-u--uri-n--db-c--cluster--no-auth-warning--raw⚠️--no-raw⚠️--csv--stat--latency--latency-history--latency-dist--lru-test--rdb⚠️--pipe--pipe-timeout--bigkeys--memkeys--memkeys-samples--hotkeys--scan--pattern--intrinsic-latency--eval--ldb--ldb-sync-mode--verbose--no-log-prefix--help--version
python -m alembic
Gestionnaire de migrations pour SQLAlchemy
initrevisionupgradedowngradecurrenthistoryheadsbranchesshowstampmergeeditensure_versionlist_templateshelp
alembic init
Initialise Alembic
-t--template--package--version-path--help
alembic revision
Crée une nouvelle migration
-m--message--autogenerate--sql--head--splice--branch-label--version-path--rev-id⚠️--depends-on--help
alembic upgrade
Applique les migrations
--sql--tag--help
alembic downgrade
Annule des migrations
--sql--tag--help
alembic current
Affiche la révision courante
--verbose-v--help
alembic history
Affiche l'historique des migrations
--verbose-v--rev-range⚠️-r⚠️--indicate-current-i--help
python -m pre-commit
Framework de hooks Git
installuninstallrunautoupdatecleangcinit-templatedirsample-configvalidate-configvalidate-manifesthelp-h--help-V--version-c--config--color--no-color--verbose-v--quiet-q