Table des matières
2. Utilisez des environnements virtuels
3. Installez et utilisez PIP, Setuptools et Wheel
4. Choisissez un éditeur de code ou IDE
5. Facultatif: Utilisez PYENV pour gérer les versions Python
6. Installer des outils de développement utiles
Maison Tutoriel système Linux Configuration d'un environnement de développement sur Linux pour Python

Configuration d'un environnement de développement sur Linux pour Python

Aug 03, 2025 am 12:26 AM

Installez Python et les outils essentiels à l'aide du gestionnaire de packages de votre distribution, en garantissant que Python3-Venv et Python3-Dev sont inclus pour l'isolement de l'environnement et les extensions C. 2. Utilisez toujours des environnements virtuels en exécutant Python3 -M Venv myproject_env et activez avec Source myproject_env / bin / activer pour isoler les dépendances. 3. Mettre à niveau PIP, Setuptools et Wheel dans chaque environnement et gérer les packages de projet via PIP Installer, en les enregistrant avec PIP Freeze> Exigences.txt pour la reproductibilité. 4. Choisissez un éditeur de code comme le code vs (installer via Sudo Snap Install - Classic Code et ajoutez l'extension Python) ou PyCharm pour la prise en charge complète de l'IDE. 5. En éventuellement, utilisez PYENV pour gérer plusieurs versions Python en l'installant via Curl https://pyenv.run | Bash, configurer des chemins de cote, puis installer et définir des versions avec PYENV Installer et Pyenv Global. 6. Améliorez le développement avec des outils tels que Black, Isort, Ruff et Pytest installés via PIP, et les intégrer dans votre flux de travail pour la mise en forme, le tri d'importation, la libellur et les tests - en engageant un environnement Python propre, maintenable et de qualité professionnelle sur Linux.

Configuration d'un environnement de développement sur Linux pour Python

La configuration d'un environnement de développement Python sur Linux est simple, mais le faire correctement vous garantit que vous évitez les conflits de dépendance et que vous avez une configuration propre et maintenable. Voici comment le faire correctement.

Configuration d'un environnement de développement sur Linux pour Python

1. Installez Python et outils essentiels

La plupart des distributions Linux sont livrées avec Python préinstallé, mais il est préférable d'utiliser une version récente. Commencez par vérifier votre version actuelle:

 Python3 - Version

Si vous êtes sur une version plus ancienne ou que vous ne l'avez pas, installez le dernier Python du gestionnaire de packages de votre distribution.

Configuration d'un environnement de développement sur Linux pour Python

Sur Ubuntu / Debian:

 Mise à jour Sudo Apt
sudo apt installer python3 python3-pip python3-venv python3-dev

Sur Fedora / Rhel:

Configuration d'un environnement de développement sur Linux pour Python
 sudo dnf installer python3 Python3-Pip Python3-Venv Python3-Devel

Sur Arch Linux:

 Sudo Pacman -s Python Python-Pip

Installez également build-essential (Ubuntu) ou équivalent aux packages de compilation:

 sudo apt install build-essentiel # ubuntu / debian

python3-venv est essentiel pour créer des environnements isolés. python3-dev est nécessaire pour certaines extensions C dans des packages comme numpy ou psycopg2 .


2. Utilisez des environnements virtuels

N'installez jamais de packages à l'échelle mondiale. Utilisez toujours des environnements virtuels pour isoler les dépendances du projet.

Créer un environnement virtuel:

 python3 -m venv myproject_env

Activez-le:

 source myproject_env / bin / activer

Vous verrez (myproject_env) dans votre invite de shell. Maintenant, toute pip install entre dans cet environnement uniquement.

Pour désactiver:

 désactiver

Conseil de pro: nommez votre environnement .venv et ajoutez-le à .gitignore - c'est une convention commune.


3. Installez et utilisez PIP, Setuptools et Wheel

Assurez-vous que pip est à jour:

 Pip Installer - Pip de mise à niveau

Ces outils aident à installer et à former des projets Python:

  • pip : installe des packages
  • setuptools : CONSTRUIT les packages
  • wheel : installe efficacement les packages prédéfinis

Installez-les dans votre environnement activé:

 Pip Install - Upgrade Pip Setuptools Wheel

Vous pouvez maintenant installer des packages comme:

 Demandes d'installation PIP Django Flask Numpy

Utilisez un fichier requirements.txt pour enregistrer les dépendances:

 Pip Freeze> exigences.txt

Et pour les restaurer sur une autre machine:

 pip install -r exigences.txt

4. Choisissez un éditeur de code ou IDE

Choix populaires sur Linux:

  • VS Code - Support de python léger, excellent via des extensions (comme Pylance, extension Python par Microsoft).
  • PyCharm - IDE complet (l'édition communautaire est gratuite).
  • VIM / NEOVIM ou EMACS - pour les amateurs de terminaux, avec des plugins pour la liaison, la complétion automatique.
  • Texte ou atome sublime - rapide et personnalisable.

Pour le code vs:

 Installation de Sudo Snap - Code classique

Installez ensuite l'extension Python officielle pour le débogage, la liaison et l'intellisense.


5. Facultatif: Utilisez PYENV pour gérer les versions Python

Si vous avez besoin de plusieurs versions Python (par exemple, 3.9, 3.11, 3.12), utilisez pyenv .

Installer pyenv :

 Curl https://pyenv.run | frapper

Ajouter à votre configuration de shell ( ~/.bashrc ou ~/.zshrc ):

 exporter pyenv_root = "$ home / .pyenv"
Export Path = "$ pyenv_root / bin: $ path"
eval "$ (pyenv init -)"

Recharger votre coquille:

 Source ~ / .Bashrc

Installer et définir une version Python:

 Pyenv Installer 3.11.0
Pyenv Global 3.11.0 # ou `Pyenv Local 3.11.0` pour le projet

Maintenant, python pointe la version gérée par Pyenv.


6. Installer des outils de développement utiles

Améliorez votre flux de travail avec ces outils:

  • Black - Code Foral
  • ISORT - trie les importations
  • Flake8 ou Ruff - Linter
  • Pytest - Framework de test

Installez-les dans votre environnement virtuel:

 pip installer noire iSort Ruff pytest

Utilisez-les:

 noir .
Check Ruff.
pytest

Vous pouvez les intégrer dans votre éditeur ou les utiliser dans des crochets pré-Commiss.


C'est ça. Vous avez maintenant une configuration de développement Python solide de qualité professionnelle sur Linux. Utilisez les environnements virtuels religieusement, gardez vos outils à jour et automatisant les libellés et la mise en forme tôt.

Fondamentalement: Installez Python, utilisez VENV, gérez les packages avec PIP, choisissez un bon éditeur et pensez à Pyenv si vous jonglez avec des versions. Pas flashy, mais solide roc.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Stock Market GPT

Stock Market GPT

Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment exécuter les programmes Windows sur Linux Comment exécuter les programmes Windows sur Linux Sep 18, 2025 am 03:25 AM

TorunwindowsProgramSonLinux, TryTheseMethods: 1.Usewinetodirectlyrun.exefiles.2.installplayonLinuxforeasierwinemanagement.3.SetUpawindowsVirtualMachinewithVirtualBox.4USELULUTRISTOINSTALLANDRUNWINDOWSGAMINEWORD.

Comment vérifier votre GPU dans Linux Comment vérifier votre GPU dans Linux Sep 20, 2025 am 04:52 AM

TOIDENTIFIEYYOURGPUONLINUX, TRYTHESESTEPS: 1.Runlspci | grep-i'3d \\ | vga'.2.usesudolshw-cdisplay.3.check / proc / driver / nvi / nvi DIA / GPUS / FORNVIDIAGPUS.4.Runnvidia-SmiifnvidiatoolsareInstalled.5.InstallLandUseInx-GforforDeTeled, Formattedoutput.

Comment prendre une capture d'écran sur Linux Comment prendre une capture d'écran sur Linux Sep 15, 2025 am 03:35 AM

TotakesCreenshotSonLinux: 1.USEPRTSCNKEYFORFULLSREEN, ALT PRTSCNFORACTIALWINDOW.2.UsegnomesReenshottoolFormoreOptions.3.Usegnome-ScreenshotCommandInterminal.4.InstalLanduscrotForlightWeARDCommand-linecapturing.

Comment installer vs code sur Linux Comment installer vs code sur Linux Sep 16, 2025 am 09:04 AM

ToinstallvscodeOnLinux, usetheofficialaptrepositoryforAutomUppdates, snapforcross-distributioncompatibilité, oramanualtarballforfullcontrol.choosebaseneyourSystemandNeeds.

Comment trouver le chemin d'un programme dans Linux Comment trouver le chemin d'un programme dans Linux Sep 16, 2025 am 08:56 AM

TolocateAprogram'sinstallationPathonLinux, Utilisation: 1.Whichprogram_NameforquickPath-basés-basés sur la base.2.Harons de l'Isprogramme

Comment installer les pilotes Nvidia sur Linux Comment installer les pilotes Nvidia sur Linux Sep 15, 2025 am 03:46 AM

IfyoufacedisplayorporformancesUSUSSUSSHAGELINSTALLINGNVIDIDIVERSONLINUX, SuivretheSesteps: 1.IdentifyyourgpumodeLusingLspci.2.UseyOrdistribution’spackageManGerTOnStallthereComMendDriver.3.Optional, téléchargement AndinStalltOnStalltHereComMendDriver.3.

Comment mettre à jour les pilotes AMD dans Linux Comment mettre à jour les pilotes AMD dans Linux Sep 21, 2025 am 12:21 AM

ToupdateAmdDriversonLinux, useyOnDistribute’spackageManAgertOoinstalLupDatedMesAdrivers, Orinstallamdgpu-ProforprofessionalNeeds.UbuntuusersCanusethe "AdditionalDrivers" Toolforaneeasyswitch.AdvianceSersmerscanusethe

Comment gérer les programmes de démarrage à Linux Comment gérer les programmes de démarrage à Linux Sep 09, 2025 am 05:30 AM

UseguitoolslikestartupapplicationsingNome, AutostartinkDe, orsessionAndStartupinxfCetomageLoginPrograms.2.MANUNALINDADDDSTARTUPENTRIESVIA.DESKTOPFILESIN ~ / .Config / Autostart / suivantxdgstandards.3

See all articles