🌐
GeeksforGeeks
geeksforgeeks.org › python › external-modules-in-python
External Modules in Python - GeeksforGeeks
January 19, 2026 - To install "pandas" module execute the below command in terminal. ... Numpy library is used for numerical computing in Python.
🌐
Python
docs.python.org › 3 › py-modindex.html
Python Module Index — Python 3.14.3 documentation
Navigation · index · modules · Python » · 3.14.3 Documentation » · Python Module Index · Theme · Light · _ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | z
Discussions

What are some amazing, great python external modules, libraries to explore?
All I gotta say is Awesome Python is the first place I go when I’m looking for a library. Well currated and regularly updated. There’s other ones for specific libraries if you look around too. More on reddit.com
🌐 r/Python
27
73
June 29, 2022
python - Get available modules - Stack Overflow
Also, you may not need to remove instances of "Python", which means you can simplify the command. 2021-11-17T18:37:07.07Z+00:00 ... As aaronasterling says, all .py or .pyc files on sys.path is a module because it can be imported. There are scripts that can let you find what external module is ... More on stackoverflow.com
🌐 stackoverflow.com
python - Find all imported external libraries - Stack Overflow
I have a large python program that needs to be run in a new virtual env (on another machine). The program imports several external modules (which need to be installed first, in the new env). For More on stackoverflow.com
🌐 stackoverflow.com
Python : Get a complete list of external modules imported by my script and their version - Stack Overflow
In my script, I imported 5 external modules this way : import numpy as np import scipy.io as sio import pandas import IPython from termcolor import cprint I want to get a complete list of external More on stackoverflow.com
🌐 stackoverflow.com
🌐
freeCodeCamp
freecodecamp.org › news › these-python-packages-will-help-accelerate-your-development-process-d4b3f170b1ea
10 External Python packages you are going to love
April 9, 2019 - This is a really awesome package I regularly use in my projects. It describes itself as “a library which aims to bring enjoyable logging in Python”. This package just lets you easily configure your logs out of the box. All you have to do after installing is to import the module:
🌐
Python documentation
docs.python.org › 3 › tutorial › modules.html
6. Modules — Python 3.14.3 documentation
When a module named spam is imported, the interpreter first searches for a built-in module with that name. These module names are listed in sys.builtin_module_names. If not found, it then searches for a file named spam.py in a list of directories given by the variable sys.path.
🌐
W3Schools
w3schools.com › python › python_modules.asp
Python Modules
There are several built-in modules in Python, which you can import whenever you like. ... There is a built-in function to list all the function names (or variable names) in a module.
🌐
Carnegie Mellon University
cs.cmu.edu › ~15110-f19 › slides › week14-1-modules.pdf pdf
External Modules 15-110 – Monday 11/25
One of the main strengths of Python as a language is that there are · thousands of external modules available, which means that you can · start many projects based on work others have done instead of starting · from scratch. You can find a list of popular modules here and a more complete list of ·
🌐
CatsWhoCode
catswhocode.com › development & programming › python modules list: top packages & libraries 2026
Python Modules List: Top Packages & Libraries 2026
January 9, 2025 - PyUSB stands out as the primary module for USB device interactions, offering comprehensive support for libusb 0.1, libusb 1.0, and OpenUSB backend libraries. I’ve found it particularly effective for implementing bulk data transfers and interrupt based communications across all Python versions from 2.4 through current 3.x releases. ... Port communication through Python enables bidirectional data exchange between computers and external devices using standardized protocols.
🌐
C# Corner
c-sharpcorner.com › article › 30-days-of-python-day-17-external-modules
30 Days Of Python 👨‍💻 - Day 17 - External Modules
August 4, 2020 - The list of all dependencies along with their versions is maintained in a file named requirements.txt in the root folder of the project. I will be discussing more on this when we build some Python projects in the upcoming days. If we compare this with the JavaScript universe, each project in JavaScript has its own version of dependencies in a sort of virtual environment where they are installed called the node_modules.
Find elsewhere
🌐
Carnegie Mellon University
cs.cmu.edu › ~15110-s20 › slides › week14-2-modules.pdf pdf
Installing and Using External Modules 15-110 – Wednesday 4/22
One of the main strengths of Python as a language is that there are thousands of · external modules available, which means that you can start many projects based · on work others have done instead of starting from scratch. You can find a list of popular modules here: wiki.python.org/moin/UsefulModules ·
🌐
Python
wiki.python.org › moin › UsefulModules
Useful Modules, Packages and Libraries - Python Wiki
StandardLibraryBackports - modules that make later standard library functionality available in earlier version ... CTypes - A package for calling the functions of dlls/shared libraries. Now included with Python 2.5 and up. Cython is an extension language for the CPython runtime. It translates Python code to fast C code and supports calling external ...
🌐
Python
docs.python.org › 3 › library › index.html
The Python Standard Library — Python 3.14.3 documentation
In addition to the standard library, there is an active collection of hundreds of thousands of components (from individual programs and modules to packages and entire application development frameworks), available from the Python Package Index.
🌐
Caiag
caiag.kg › phocadownload › Dep3 › IntrodactionPython › 3.ExternalModules.html
3. Introduction to Python (External Modules)
Numpy (short for Numerical Python) ... helpful modules for any sort of data analysis in Python. It has a suite of inbuild mathematical functions, from trivial one such as np.sqrt (used for calculating square roots) and np.mean (used for calculating the mean) to complex linear algebra functions used for transformations on matrices. Additionally, it extends and enhances the existing Python list structures, ...
🌐
Programiz
programiz.com › python-programming › modules
Python Modules (With Examples)
We can use dir in example module in the following way: print(dir(example)) ['__builtins__', '__cached__', '__doc__', '__file__', '__initializing__', '__loader__', '__name__', '__package__', 'add'] Here, we can see a sorted list of names (along with add). All other names that begin with an underscore are default Python attributes associated with the module (not user-defined).
🌐
Tutor Python
tutorpython.com › modules-in-python
Modules in Python - Tutor Python
October 19, 2023 - When working on a project, it’s important to carefully choose the external modules we need and manage dependencies effectively to ensure that our code is robust and maintainable. In Python, the dir() function is a built-in function that returns a list of all the names in the current local scope or a given object’s attributes.
🌐
DigitalOcean
digitalocean.com › community › tutorials › python-modules
Python Modules | DigitalOcean
August 4, 2022 - There are a lot of built-in modules in Python. Some of the important ones are - collections, datetime, logging, math, numpy, os, pip, sys, and time. You can execute help('modules') command in Python shell to get the list of available modules.
Top answer
1 of 6
112

Type help() in the interpreter

then

To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics".  Each module also comes with a one-line summary
of what it does; to list the modules whose summaries contain a given word
such as "spam", type "modules spam".                                     

help> modules 
2 of 6
16

If you use ipython, which is an improved interactive Python shell (aka "REPL"), you can type import  (note the space at the end) followed by a press of the [TAB] key to get a list of importable modules.

As noted in this SO post, you will have to reset its hash of modules after installing (certain?) new ones. You likely don't need to worry about this yet.

If you don't use ipython, and you haven't tried it, it might be worth checking out. It's a lot better than the basic Python shell, or pretty much any other REPL I've used.

ipython Installation

If you're running linux, there is most likely an ipython package that you can install through your system management tools. Others will want to follow these instructions.

If your installation route requires you to use easy_install, you may want to consider instead using pip. pip is a bit smarter than easy_install and does a better job of keeping track of file locations. This is very helpful if you end up wanting to uninstall ipython.

Listing packages

Note that the above tip only lists modules. For a list which also includes packages —which contain modules— you can do from  + [TAB]. An explanation of the difference between packages and modules can be found in the Modules chapter of the helpful official Python tutorial.

#rtfm

As an added note, if you are very new to python, your time may be better spent browsing the standard library documentation than by just selecting modules based on their name. Python's core documentation is well-written and well-organized. The organizational groups —File and Directory Access, Data Types, etc.— used in the library documentation's table of contents are not readily apparent from the module/package names, and are not really used elsewhere, but serve as a valuable learning aid.

🌐
Stack Overflow
stackoverflow.com › questions › 35491825 › find-all-imported-external-libraries
python - Find all imported external libraries - Stack Overflow
.. .XXX` for module in modules_imported.copy(): matched = re.match(r'(\w+)\.', module) if matched: pre_dot = matched.groups()[0] if pre_dot in project_directories: modules_imported.remove(module) else: # Replaces `xxx.yyy` with `xxx` modules_imported.remove(module) modules_imported.add(pre_dot) return modules_imported - project_files - project_directories · How can I filter out the standard python libraries that don't need to be installed? Alternatively, is there a different easier way to determine which external libraries are used by my program?
🌐
Adobedocs
adobedocs.github.io › painter-python-api › guides › using-external-modules
Using external modules - Painter Python API
Depending on the platform and installation path, the modules may be installed in specific locations. The easiest way to discover these locations is to start a command line/terminal and type the following commands: ... ['', '/usr/lib/python37.zip', '/usr/lib/python3.7', '/usr/lib/python3.7/lib-dynload', '/home/username/.local/lib/python3.7/site-packages', '/usr/lib/python3.7/site-packages'] In the example above, the sys.path variable shows the list where Python and its modules have been installed on a Linux system.