[Python] Running Jupyter notebook in a virtualenv: installed sklearn module not available

Discussão em 'Python' iniciado por Stack, Agosto 12, 2025.

  1. Stack

    Stack Membro Participativo

    I have installed a created a virtualenv machinelearn and installed a few python modules (pandas, scipy and sklearn) in that environment.

    When I run jupyter notebook, I can import pandas and scipy in my notebooks - however, when I try to import sklearn, I get the following error message:

    import sklearn

    ---------------------------------------------------------------------------
    ImportError Traceback (most recent call last)
    <ipython-input-1-8fd979e02004> in <module>()
    ----> 1 import sklearn

    ImportError: No module named 'sklearn'


    I am able to import all modules, at the command line - so I know they have been successfully installed:

    (machinelearn) me@yourbox:~/path/to/machinelearn$ python -c "import pandas, scipy, sklearn"
    (machinelearn) me@yourbox:~/path/to/machinelearn$


    How can I import sklearn in my jupyter notebook running in a virtualenv?

    Continue reading...

Compartilhe esta Página