Beyond the Standard Library
Chapter 3: Pip
Installing packages
You will install the following packages to your virtual environment. You will need them anyway for our upcoming lessons!
- numpy
- scipy
- matplotlib
- pandas
- scikit-learn
Installing a package is as easy as running pip install <package_name>
.
For example, pip install numpy
will usually install the latest version of NumPy from PyPI.
You can also install specific versions, e.g. pip install numpy==1.21.3
.
You can also install multiple packages in a single line:
(my_env) user@MACHINE:~/ai_project$ pip install numpy scipy matplotlib pandas scikit-learn
Once you are done installing, you can try listing your packages again. You will see the packages installed (along with many other dependencies).
(my_env) user@MACHINE:~/ai_project$ pip list
Package Version
--------------- -------
cycler 0.11.0
joblib 1.1.0
kiwisolver 1.3.2
matplotlib 3.4.3
numpy 1.21.3
pandas 1.3.4
Pillow 8.4.0
pip 20.0.2
pkg-resources 0.0.0
pyparsing 3.0.4
python-dateutil 2.8.2
pytz 2021.3
scikit-learn 1.0.1
scipy 1.7.1
setuptools 44.0.0
six 1.16.0
threadpoolctl 3.0.0
(my_env) user@MACHINE:~/ai_project$
Uninstalling a package
If you need to uninstall a package, use the uninstall
subcommand.
(my_env) user@MACHINE:~/ai_project$ pip uninstall pandas