Fil d’Ariane du forum – Vous êtes ici :ForumLangage Python: Les modules en Python & bibliothèques standardsLister les modules installés dans …
Please Se connecter or S’enregistrer to create posts and topics.
Lister les modules installés dans l'environnement Python
florealvin@florealvin
7 messages
#1 · 16 août 2024, 14 h 32 min
Citation de florealvin le 16 août 2024, 14 h 32 minVeuillez svp m'aider, je cherche comment lister les modules installés dans l'environnement Python ?
Veuillez svp m'aider, je cherche comment lister les modules installés dans l'environnement Python ?
Cliquez pour un pouce descendu.0Cliquez pour un pouce levé.0
CyberGenius@yderf6401
42 messages
#2 · 16 août 2024, 15 h 53 min
Citation de CyberGenius le 16 août 2024, 15 h 53 minSalut florealvin,
Pour lister les modules installés dans ton environnement Python, il existe plusieurs méthodes. Je vais vous citer les principales méthodes les plus utilisées:
- En utilisant la commande pip list : Cette commande exécutée sur un terminal ou sur l'invite de commande permet de lister tous les modules installés dans l'environnement Python.
- En utilisant la commande help('modules') dans l'interpréteur Python:
>> help('modules')- En utilisant la commande pip freeze : Cette commande exécutées sur un terminal ou en cmd elle permet de lister les modules installés dans l'environnement Python dant un format compatible avec un fichier requirements.txt:
altgraph==0.17.2 anyio==3.5.0 appdirs==1.4.4 argon2-cffi==21.3.0 argon2-cffi-bindings==21.2.0 astroid==2.9.3 asttokens==2.0.5 attrs==21.4.0 autopep8==1.6.0 Babel==2.9.1 backcall==0.2.0 beautifulsoup4==4.10.0 .................. ...................
- En utilisant le package pkg_resources: pour lister les modules installés directement dans un script Python:
import pkg_resources installed_packages = pkg_resources.working_set installed_packages_list = sorted(["%s==%s" % (i.key, i.version) for i in installed_packages]) print(installed_packages_list) """ output: ['altgraph==0.17.2', 'anyio==3.5.0', 'appdirs==1.4.4', 'argon2-cffi-bindings==21.2.0', 'argon2-cffi==21.3.0', 'astroid==2.9.3', 'asttokens==2.0.5', 'attrs==21.4.0', 'autopep8==1.6.0', 'babel==2.9.1', 'backcall==0.2.0', 'beautifulsoup4==4.10.0', 'bitstring==3.1.9', 'black==22.1.0', 'bleach==4.1.0', 'cachetools==5.0.0', 'certifi==2021.10.8', 'cffi==1.15.0', 'charset-normalizer==2.0.12', 'click==8.0.4', 'colorama==0.4.4', 'cryptography==36.0.1', 'cycler==0.11.0', 'debugpy==1.5.1', 'decorator==5.1.1', 'defusedxml==0.7.1', 'docopt==0.6.2', 'docutils==0.18.1', 'ecdsa==0.17.0', 'entrypoints==0.4', 'esptool==3.2', 'et-xmlfile==1.1.0', 'executing==0.8.3', 'flake8==4.0.1', 'fonttools==4.29.1', 'future==0.18.2', 'greenlet==1.1.2', 'guizero==1.3.0', 'html5lib==1.1', 'idna==3.3', 'ipykernel==6.9.1', 'ipython-genutils==0.2.0', 'ipython==8.1.1', 'isort==5.10.1', 'jedi==0.18.1', 'jinja2==3.0.3', 'js2py==0.71', 'json5==0.9.6', 'jsonschema==4.4.0', 'jupyter-client==7.1.2', 'jupyter-core==4.9.2', 'jupyter-server==1.13.5', 'jupyter-tabnine==1.2.3', 'jupyterlab-pygments==0.1.2', 'jupyterlab-server==2.10.3', 'jupyterlab==3.3.0', 'kiwisolver==1.3.2', 'lazy-object-proxy==1.7.1', 'markupsafe==2.1.0', 'matplotlib-inline==0.1.3', 'matplotlib==3.5.1', 'mccabe==0.6.1', 'mistune==0.8.4', 'mypy-extensions==0.4.3', 'mypy==0.931', 'nbclassic==0.3.6', 'nbclient==0.5.12', 'nbconvert==6.4.2', 'nbformat==5.1.3', 'nest-asyncio==1.5.4', 'notebook-shim==0.1.0', 'notebook==6.4.8', 'numpy==1.21.5+vanilla', 'openpyxl==3.0.9', 'packaging==21.3', 'pandas==1.4.1', 'pandocfilters==1.5.0', 'parso==0.8.3', 'pathspec==0.9.0', 'pefile==2021.9.3', 'pickleshare==0.7.5', 'pillow==9.0.1', 'pip-review==1.1.1', 'pip==22.0.4', 'pipwin==0.5.1', 'platformdirs==2.5.1', 'prometheus-client==0.13.1', 'prompt-toolkit==3.0.28', 'psutil==5.9.0', 'psycopg2==2.9.3', 'ptpython==3.0.20', 'pure-eval==0.2.2', 'py2exe==0.11.1.0', 'pycodestyle==2.8.0', 'pycparser==2.21', 'pyflakes==2.4.0', 'pygments==2.11.2', 'pyinstaller-hooks-contrib==2022.2', 'pyinstaller==4.10', 'pyjsparser==2.7.1', 'pylint==2.12.2', 'pymysql==1.0.2', 'pyparsing==3.0.7', 'pyperclip==1.8.2', 'pyprind==2.11.3', 'pyqt5-qt5==5.15.2', 'pyqt5-sip==12.9.1', 'pyqt5==5.15.6', 'pyrsistent==0.18.1', 'pyserial==3.5', 'pysimplegui==4.57.0', 'pysmartdl==1.3.4', 'python-dateutil==2.8.2', 'pytz-deprecation-shim==0.1.0.post0', 'pytz==2021.3', 'pywin32-ctypes==0.2.0', 'pywin32==303', 'pywinpty==1.1.6', 'pyzmq==22.3.0', 'qrcode==7.3.1', 'qt-material==2.10', 'qtconsole==5.2.2', 'qtpy==2.0.1', 'reedsolo==1.5.4', 'requests==2.27.1', 'send2trash==1.8.0', 'setuptools==60.9.3', 'six==1.16.0', 'sniffio==1.2.0', 'soupsieve==2.3.1', 'stack-data==0.2.0', 'tabulate==0.8.9', 'terminado==0.13.3', 'testpath==0.6.0', 'thonny==3.3.14', 'toml==0.10.2', 'tomli==2.0.1', 'tornado==6.1', 'traitlets==5.1.1', 'typing-extensions==4.1.1', 'tzdata==2021.5', 'tzlocal==4.1', 'urllib3==1.26.8', 'wcwidth==0.2.5', 'webencodings==0.5.1', 'websocket-client==1.3.1', 'wheel==0.37.1', 'wmi==1.5.1', 'wrapt==1.13.3', 'xlrd==2.0.1', 'xlsxwriter==3.0.3', 'xlwt==1.3.0', 'yapf==0.32.0']
Salut florealvin,
Pour lister les modules installés dans ton environnement Python, il existe plusieurs méthodes. Je vais vous citer les principales méthodes les plus utilisées:
- En utilisant la commande pip list : Cette commande exécutée sur un terminal ou sur l'invite de commande permet de lister tous les modules installés dans l'environnement Python.
- En utilisant la commande help('modules') dans l'interpréteur Python:
>> help('modules')
- En utilisant la commande pip freeze : Cette commande exécutées sur un terminal ou en cmd elle permet de lister les modules installés dans l'environnement Python dant un format compatible avec un fichier requirements.txt:
altgraph==0.17.2 anyio==3.5.0 appdirs==1.4.4 argon2-cffi==21.3.0 argon2-cffi-bindings==21.2.0 astroid==2.9.3 asttokens==2.0.5 attrs==21.4.0 autopep8==1.6.0 Babel==2.9.1 backcall==0.2.0 beautifulsoup4==4.10.0 .................. ...................
- En utilisant le package pkg_resources: pour lister les modules installés directement dans un script Python:
import pkg_resources installed_packages = pkg_resources.working_set installed_packages_list = sorted(["%s==%s" % (i.key, i.version) for i in installed_packages]) print(installed_packages_list) """ output: ['altgraph==0.17.2', 'anyio==3.5.0', 'appdirs==1.4.4', 'argon2-cffi-bindings==21.2.0', 'argon2-cffi==21.3.0', 'astroid==2.9.3', 'asttokens==2.0.5', 'attrs==21.4.0', 'autopep8==1.6.0', 'babel==2.9.1', 'backcall==0.2.0', 'beautifulsoup4==4.10.0', 'bitstring==3.1.9', 'black==22.1.0', 'bleach==4.1.0', 'cachetools==5.0.0', 'certifi==2021.10.8', 'cffi==1.15.0', 'charset-normalizer==2.0.12', 'click==8.0.4', 'colorama==0.4.4', 'cryptography==36.0.1', 'cycler==0.11.0', 'debugpy==1.5.1', 'decorator==5.1.1', 'defusedxml==0.7.1', 'docopt==0.6.2', 'docutils==0.18.1', 'ecdsa==0.17.0', 'entrypoints==0.4', 'esptool==3.2', 'et-xmlfile==1.1.0', 'executing==0.8.3', 'flake8==4.0.1', 'fonttools==4.29.1', 'future==0.18.2', 'greenlet==1.1.2', 'guizero==1.3.0', 'html5lib==1.1', 'idna==3.3', 'ipykernel==6.9.1', 'ipython-genutils==0.2.0', 'ipython==8.1.1', 'isort==5.10.1', 'jedi==0.18.1', 'jinja2==3.0.3', 'js2py==0.71', 'json5==0.9.6', 'jsonschema==4.4.0', 'jupyter-client==7.1.2', 'jupyter-core==4.9.2', 'jupyter-server==1.13.5', 'jupyter-tabnine==1.2.3', 'jupyterlab-pygments==0.1.2', 'jupyterlab-server==2.10.3', 'jupyterlab==3.3.0', 'kiwisolver==1.3.2', 'lazy-object-proxy==1.7.1', 'markupsafe==2.1.0', 'matplotlib-inline==0.1.3', 'matplotlib==3.5.1', 'mccabe==0.6.1', 'mistune==0.8.4', 'mypy-extensions==0.4.3', 'mypy==0.931', 'nbclassic==0.3.6', 'nbclient==0.5.12', 'nbconvert==6.4.2', 'nbformat==5.1.3', 'nest-asyncio==1.5.4', 'notebook-shim==0.1.0', 'notebook==6.4.8', 'numpy==1.21.5+vanilla', 'openpyxl==3.0.9', 'packaging==21.3', 'pandas==1.4.1', 'pandocfilters==1.5.0', 'parso==0.8.3', 'pathspec==0.9.0', 'pefile==2021.9.3', 'pickleshare==0.7.5', 'pillow==9.0.1', 'pip-review==1.1.1', 'pip==22.0.4', 'pipwin==0.5.1', 'platformdirs==2.5.1', 'prometheus-client==0.13.1', 'prompt-toolkit==3.0.28', 'psutil==5.9.0', 'psycopg2==2.9.3', 'ptpython==3.0.20', 'pure-eval==0.2.2', 'py2exe==0.11.1.0', 'pycodestyle==2.8.0', 'pycparser==2.21', 'pyflakes==2.4.0', 'pygments==2.11.2', 'pyinstaller-hooks-contrib==2022.2', 'pyinstaller==4.10', 'pyjsparser==2.7.1', 'pylint==2.12.2', 'pymysql==1.0.2', 'pyparsing==3.0.7', 'pyperclip==1.8.2', 'pyprind==2.11.3', 'pyqt5-qt5==5.15.2', 'pyqt5-sip==12.9.1', 'pyqt5==5.15.6', 'pyrsistent==0.18.1', 'pyserial==3.5', 'pysimplegui==4.57.0', 'pysmartdl==1.3.4', 'python-dateutil==2.8.2', 'pytz-deprecation-shim==0.1.0.post0', 'pytz==2021.3', 'pywin32-ctypes==0.2.0', 'pywin32==303', 'pywinpty==1.1.6', 'pyzmq==22.3.0', 'qrcode==7.3.1', 'qt-material==2.10', 'qtconsole==5.2.2', 'qtpy==2.0.1', 'reedsolo==1.5.4', 'requests==2.27.1', 'send2trash==1.8.0', 'setuptools==60.9.3', 'six==1.16.0', 'sniffio==1.2.0', 'soupsieve==2.3.1', 'stack-data==0.2.0', 'tabulate==0.8.9', 'terminado==0.13.3', 'testpath==0.6.0', 'thonny==3.3.14', 'toml==0.10.2', 'tomli==2.0.1', 'tornado==6.1', 'traitlets==5.1.1', 'typing-extensions==4.1.1', 'tzdata==2021.5', 'tzlocal==4.1', 'urllib3==1.26.8', 'wcwidth==0.2.5', 'webencodings==0.5.1', 'websocket-client==1.3.1', 'wheel==0.37.1', 'wmi==1.5.1', 'wrapt==1.13.3', 'xlrd==2.0.1', 'xlsxwriter==3.0.3', 'xlwt==1.3.0', 'yapf==0.32.0']
Cliquez pour un pouce descendu.0Cliquez pour un pouce levé.0
Last edited on 16 août 2024, 15 h 59 min by CyberGenius
Post Views: 60 492
Acheter sur Très Facile !
Boutique Très Facile !