Scikit-Learn, often abbreviated as sklearn, is a popular machine learning library for Python.
Problem Formulation: Given a PyCharm project. How to install the Scikit-Learn library in your project within a virtual environment or globally?
Here’s a solution that always works:
- Open
File > Settings > Project
from the PyCharm menu. - Select your current project.
- Click the
Python Interpreter
tab within your project tab. - Click the small
+
symbol to add a new library to the project. - Now type in the library to be installed, in your example
"sklearn"
without quotes, and clickInstall Package
. - Wait for the installation to terminate and close all popup windows.
Here’s the installation process as a short animated video—it works analogously for Scikit-Learn, just type in “sklearn” or “scikit-learn” in the search field instead:
Make sure to select only “scikit-learn” or “sklearn” because there are many other packages that are not required but also contain the same terms (false positives):
Alternatively, you can run the pip install sklearn
or pip install scikit-learn
command in your PyCharm “Terminal” view:
$ pip install sklearn # Alternative 1 $ pip install scikit-learn # Alternative 2
Both alternatives accomplish the same thing because sklearn is a dummy package pointing to scikit-learn (alias). The following figure shows how to use pip to install the sklearn package:
You can check your installation using the following two lines of Python code that print out the version of the package:
import sklearn print(sklearn.__version__)
Feel free to check out the following free email academy with Python cheat sheets to boost your coding skills!
To become a PyCharm master, check out our full course on the Finxter Computer Science Academy available for free for all Finxter Premium Members: