I installed "imbalanced-learn" (version 0.3.1) on ANACONDA Navigator. When I ran an example from the imbalanced-learn website using Jupyter (Python 3), I got an message regarding "ModuleNotFoundError". No module named 'imblearn".
from imblearn.datasets import make_imbalance
from imblearn.under_sampling import NearMiss
from imblearn.pipeline import make_pipeline
from imblearn.metrics import classification_report_imbalanced
How could I resolve this?
Problems importing imblearn python package on ipython notebook
Found the answer here. This worked for me
conda install -c glemaitre imbalanced-learn
This worked for me:
!pip install imblearn
Then, I was able to import SMOTE
package.
from imblearn.over_sampling import SMOTE
I have faced the same problem and I installed imblearn
first by typing this command:
!pip install imblearn
in jupyter notebook and then it is fine
Just check if you antivirus or firewall is blocking the download process. I too had the same issue. This happens when you try to install through Anaconda. During the installation process there occurs a permission error. This is probably due to antivirus blocking the download process.
Just in case someone encounters this problem on Google Cloud Jupyter notebook instances, using pip3 to install imblearn made it work for me, after failing with pip command:
pip3 install imblearn
or directly in the notebook:
!pip3 install imblearn
You should see imblearn (0.0) and imbalanced-learn (4.3) in your pip list.
NB! Make sure to reload your notebooks (File -> Close and Shutdown), otherwise it might fail to import the library after install.
conda install -c conda-forge imbalanced-learn
It just worries down the problem
来源:https://stackoverflow.com/questions/47606873/jupyter-no-module-named-imblearn-after-installation