Just a few weeks until the 2021 JavaScript Full-Stack Bootcamp opens.
Signup to the waiting list!
The Python standard library contains a huge number of utilities that simplify our Python development needs, but nothing can satisfy everything.
That’s why individuals and companies create packages, and make them available as open source software for the entire community.
Those modules are all collected in a single place, the Python Package Index available at https://pypi.org, and they can be installed on your system using pip
.
There are more than 270.000 packages freely available, at the time of writing.
You should have
pip
already installed if you followed the Python installation instructions.
Install any package using the command pip install
:
pip install <package>
or, if you do have troubles, you can also run it through python -m
:
python -m pip install <package>
For example you can install the requests
package, a popular HTTP library:
pip install requests
and once you do, it will be available for all your Python scripts, because packages are installed globally.
The exact location depends on your operating system.
On macOS, running Python 3.9, the location is /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages
.
Upgrade a package to its latest version using:
pip install –U <package>
Install a specific version of a package using:
pip install <package>==<version>
Uninstall a package using:
pip uninstall <package>
Show an installed package details, including version, documentation website and author information using:
pip show <package>
The 2021 JavaScript Full-Stack Bootcamp will start at the end of March 2021. Don't miss this opportunity, signup to the waiting list!
More python tutorials:
- Introduction to Python
- Installing Python 3 on macOS
- Running Python programs
- Python 2 vs Python 3
- The basics of working with Python
- Python Data Types
- Python Operators
- Python Strings
- Python Booleans
- Python Numbers
- Python, Accepting Input
- Python Control Statements
- Python Lists
- Python Tuples
- Python Sets
- Python Dictionaries
- Python Functions
- Python Objects
- Python Loops
- Python Modules
- Python Classes
- The Python Standard Library
- Debugging Python
- Python variables scope
- Python, accept arguments from command line
- Python Recursion
- Python Nested Functions
- Python Lambda Functions
- Python Closures
- Python Virtual Environments
- Use a GoPro as a remote webcam using Python
- Python, how to create a list from a string
- Python Decorators
- Python Docstrings
- Python Introspection
- Python Annotations
- Python, how to list files and folders in a directory
- Python, how to check if a number is odd or even
- Python, how to get the details of a file
- Python, how to check if a file or directory exists
- Python Exceptions
- Python, how to create a directory
- Python, how to create an empty file
- Python, the `with` statement
- Python, create a network request
- Python, installing 3rd party packages using `pip`
- Python, read the content of a file
- Python, create a Web (HTTP) server
- Python, create a TCP server
- Python, how to write to a file
- Regular Expressions in Python
- Python List comprehensions
- Beginning GUI Programming in Python with `tkinter`
- How to install Pygame Zero on macOS
- How to check the current Python version
- Python Enums
- Python Constants
- Python Polymorphism
- Python Operator Overloading
- Python Ternary Operator
- The PEP8 Python style guide
- Introduction to multithreading in Python
- How to use Python map()
- How to use Python filter()
- How to use Python reduce()
- How to check if a variable is a string in Python
- How to check if a variable is a number in Python