Python scikit-learn Imputer import error - python

I have a silly question. I'm working on Pyhton using the Intellij IDE. I'm trying to import the below:
from sklearn.preprocessing import Imputer
However, I receive the following error:
Traceback (most recent call last): from sklearn.preprocessing import
Imputer
Can you please help with this?

Solution is to use the latest version of scikit-learn library. Install it by using the following command (sometimes sudo is required before pip):
pip (or, pip3) install scikit-learn==0.19.1
the = symbol must be replaced by ==

Related

ModuleNotFoundError: No module named 'pandas' (when running a linear regression)

I am new to Python and I am trying to run a linear regression Python code, which I have downloaded.
My problem starts here
import pandas as pd
When I run the code, it tells me
Traceback (most recent call last):
File "E:\MACHINE LEARNING\linear regression tutorial\free_python_tips-main\free_python_tips-main\04_linear_regression\04_linear_regression.py", line 9, in <module>
import pandas as pd
ModuleNotFoundError: No module named 'pandas'
although this package is installed, in Anaconda as well.
How could I solve this?
go to your command prompt and type
pip install pandas
or if you are using anaconda then type
conda install pandas
you can refer these links for more details:
package installation with anaconda and
pandas documentation
and if you wanted to use Linear Regression then you need to install scikit learn
for pip
pip install -U scikit-learn
for anaconda
conda install -c conda-forge scikit-learn
then you need to import it in your code
from sklearn.linear_model import LinearRegression
Hope it solves your issue !!

MacOS Catalina, pip has installed packages but python cannot find them?

My pip has worked fine with my python 3 in the past and I have downloaded things such as pandas which all work fine in python. The problem I now encounter is any library I attempt to download using pip is not recognised by python. Here is how I have tried downloading skl.
pip install sklearn
pip3 install sklearn
When I input
pip list
or
pip3 list
Both list sklearn as being downloaded, however, when I go in python and input:
from sklearn import linear_model
I get the error
Traceback (most recent call last):
File "/Users/nicross/Desktop/RainDance/RainFaller.py",line 8, in <module>
from sklearn import linear_model
ModuleNotFoundError: No module named 'sklearn'
Any help solving this would be greatly appreciated.
python3 -m pip install sklearn
From the sklearn docs it looks like you might want to try:
pip install -U scikit-learn
(For more, try following the steps here: https://scikit-learn.org/stable/install.html and see if those fix it)

sklearn module not found in anaconda

I've been trying to import sklearn but it says that the module is not found.
my python, numpy, scipy and scikit versions are as follows as show in the conda list:
numpy 1.14.3 py36h9fa60d3_1
python 3.6.5 h0c2934d_0
scipy 1.1.0 py36h672f292_0
scikit-learn 0.19.1 py36h53aea1b_0
the error while trying to import sklearn is:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-2-f2461ba6e1e9> in <module>()
----> 1 from sklearn.family import model
ModuleNotFoundError: No module named 'sklearn.family'
I tried using
conda update scikit-learn
conda install scikit-learn
but I get the following results
All requested packages already installed.
how do I import sklearn then?
Although there is not skleran module, from sklearn import ... works well in PyCharm:
from sklearn.utils import resample
Try doing
conda install -c anaconda pip
pip install sklearn
AFAIK, there's no sklearn.family module. Have you tried importing other modules?
Say,
from sklearn.model_selection import TimeSeriesSplit
Does that work for you?

Anaconda cannot import scipy

Importing scipy in iPython gave me:
In [1]: import scipy
-----------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-4dc45f4c0083> in <module>()
----> 1 import scipy
/usr/local/lib/python2.7/site-packages/scipy/__init__.py in <module>()
/usr/local/lib/python2.7/site-packages/scipy/_lib/_ccallback.py in <module>()
ImportError: cannot import name _ccallback_c
In [2]:
Did a complete update of all the files of Anaconda
> conda update --all
and the error remains. Did a complete search on the web and there are similar problems but without solutions. Can you help me?
i am giving you two solutions which might work by my expereince
1. create a virtualenv and install the scipy package in that virtualenv and give path like this
import sys
sys.path.append('/home/shashi/.virtualenvs/venv/lib/python2.7/site-packages/')
import scipy
2.
Download the source code https://github.com/scipy/scipy/archive/v0.18.0-1.zipand unpack it. Open a command window in the folder where the setup.py of the module is located and type
scipy python setup.py install
It looks like scipy is not installed
conda install -c anaconda scipy
Try this and let us know if you receive the error again
Cheers!

Install scikit-learn, numpy import error

I am trying to test scikit-learn library, but didn't manage to install it.
More details : I did install numpy, scipy, matplotlib and I can use them just fine. However, when I use pip (pip install -U scikit-learn), I get this error :
Partial import of sklearn during the build process.
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\...\scikit-learn\setup.py", setup_package()
File "C:\Users\...\scikit-learn\setup.py", from numpy.distutils.core import setup
ImportError: No module named 'numpy'
I couldn't find anything about this.
I tried installing scikit-learn directly by using python setup.py and had the same problem. Any ideas?
Thanks you.
I think there are something wrong with the installation of numpy.
Try download and reinstall following package (for Python 2.7):
http://downloads.sourceforge.net/project/numpy/NumPy/1.9.2/numpy-1.9.2-win32-superpack-python2.7.exe?r=&ts=1442420256&use_mirror=netix

Categories

Resources