Installing Python Modules
One of the great things about using Python is the number of fantastic code libraries that are widely and easily available that can save you a lot of coding. Once these libraries are installed on your computer, you can use them by importing them at the beginning of your code; you can import as many libraries as you’d like, such as
For new Python users, it can be a bit intimidating to download and install external modules for the first time. There are many ways of doing it; this tutorial covers one of the easiest and most common. This tutorial shows you how to install software on our computer that can automatically download and install Python modules. We’ll use a program called pip.
We can install pip via the command line by using the curl command. As per the pip documentation, we can download a python script to install pip for us.
once you’ve downloaded the get-pip.py file, you need to run it in python. if you try to execute the script with python like so
the script will most likely fail because the script won’t have permissions to update certain directories on your filesystem that are by default set so that random scripts cannot change important files and give you viruses. In this case, and in all cases where you need to allow a script that you trust to write to your system folders, you can use the sudo command (short for “Super User DO”) in front of the python command, like
In sum, the below two lines should get and execute the pip installer script.
|If you want to be even fancier, we can combine these by using the Linux ‘pipe’ command (||), which automatically sends the output of one command to another. So executing|
will download the get-pip.py script with the curl command, then use that script as an argument for the sudo python command, which is equivalent to what we did above in two separate steps.
Now that you have pip, it is easy to install python modules. Usually when you find a module that you want to use, the installation instructions will have the necessary pip command, such as
Remember, for the same reasons explained above, you will probably need to run pip with sudo, like
Once you’ve installed the library you want, be sure to include them in the beginning of each python file in which you want to use the library.