To introduce different and convenient methods to install packages and check their information directly in the Jupyter notebook rather than in the terminal
Normally we install a Python package and check its version and detailed information in Windows CMD, PowerShell, Anaconda prompt, or Terminal. If you like Jupyter notebook or JupyterLab, you can install a package directly in a Jupyter notebook and access information of the installed packages.
1. Install a Package
The first method to install a package using the following command:
!pip install <PackageName>
This is the traditional and also widely used method to install a package directly in a Jupyter notebook. For example, let’s install Matplotlib.
!pip install matplotlib
Actually, we can also %pip
magic or just pip
to install a package in the Jupyter notebook.
%pip install
matplotlib
or
pip install matplotlib
For Anaconda users, it can also use conda install <packagename>
to install a package directly in a Jupyter notebook. We just change the pip
to conda
in the above methods.
2. Access Package Information
(1) Method 1: __version__ attribute
Normally, we can get the version of installed package using __version__
attribute. For example, to check the version of Matplotlib installed in your computer, you can use the following Python script in the Jupyter notebook.
import matplotlib as plt
plt.__version__
It just prints the version number, for example, in my computer:
'3.5.1'
(2) Method 2: pip list
We can use pip list
to display a list of all installed package names and version numbers. If we only list the certain package, such as Matplotlib, we can use the following script.
On Window system:
pip list | FINDSTR matplotlib
On Linux System:
pip list | grep matplotlib
The result looks as follows:
![](https://cdn-images-1.medium.com/max/800/1*p1SZjmJtcvGpufrf-ANCAQ.png)
For Anaconda users, you can use conda list
. For example:
conda list matplotlib
It produces the following result:
![](https://cdn-images-1.medium.com/max/800/1*G0X_CQ4w_IU5qz2cBIk0Rg.png)
(3) Method 3: pip show
The third method is to use pip show
to get further information, including the package versions.
!pip show matplotlib
Or you can use one of the following command:
%pip show matplotlib
pip show matplotlib
We obtain the following results:
![](https://cdn-images-1.medium.com/max/800/1*HOdc2WZDn1F7sY7tWOSa-Q.png)
(4) Method 4: help( )
We can use help() method to get even more information about a package in the Jupyter notebook.
First we type
help()
We get the following information:
![](https://cdn-images-1.medium.com/max/800/1*tI3Ol-3eTHAuMEJ5BjwiHg.png)
Then we need to type the package name, for example Matplotlib again. The very detailed information about this package will be generated.
![](https://cdn-images-1.medium.com/max/800/1*kg66BHaT2gqH35J_8VMGKQ.png)
3. Online course
If you are interested in learning Jupyter notebook in details, you are welcome to enrol one of my cours Practical Jupyter Notebook from Beginner to Expert.