ImportError: No module named 'image' - linux

I am working on a faceRecognizer code written with python 3. I am getting this error :
import image ImportError: No module named 'image'
how can I import this module ?

Install: pip install pillow More details from here.
and Try this: from PIL import Image

Try this
>>> import Image
>>>
Make sure you have installed the dependencies by doing a
$ sudo apt-get install tesseract && pip install pytesseract

Related

ImportError: cannot import name 'Ontonotes' from 'allennlp.data.dataset_readers.dataset_utils'

I'm using python 3.7 and pytorch in google colab.
I installed
Pip install alennlp==2.4.0
pip install allennlp-models
In google colab, but when I run this code:
allennlp train experiments/oie_labeler_crf.json -s ~/Desktop/PHD/NLP/large-scale-oie/results/classic_train_crf --include-package large_scale_oie
I get this error:
File "/content/large-scale-oie/large_scale_oie/dataset_readers/oie_reader.py", line 12, in
from allennlp.data.dataset_readers.dataset_utils import Ontonotes, OntonotesSentence
ImportError: cannot import name 'Ontonotes' from 'allennlp.data.dataset_readers.dataset_utils' (/usr/local/lib/python3.7/dist-packages/allennlp/data/dataset_readers/dataset_utils/init.py)
Please help me! What do I do?
You might be using an incompatible AllenNLP version. You can try to run:
pip install alennlp==0.9.0
I believe the error will be gone.

import error when trying to import tensorflow in python3

I'm getting this error when trying to import tensorflow ImportError: cannot import name 'tensorflow' from 'opt_einsum.backends' (/usr/local/lib/python3.7/site-packages/opt_einsum/backends/__init__.py).
I've installed it using pip and it's version 2.2.0.
Can someone please help me with this?
I had the same error, removing and reinstalling opt_einsum worked for me, e.g.:
pip uninstall opt_einsum
pip install opt_einsum
If this doesn't work, check if tensorflow.py is located in the /usr/local/lib/python3.7/site-packages/opt_einsum/backends/
folder

ModuleNotFoundError: No module named 'xmltodict'

I have installed xmltodict successfully using the below command
python -m pip install --upgrade --user xmltodict
But when I am executing a python script which contains import xmltodict I am getting the below error
import xmltodict
ModuleNotFoundError: No module named 'xmltodict'
Can some please help me to fix this?
I encountered the same problem in pip 18.1. try to upgrade the pip first, uninstall and reinstall the xmltodict module.

How can I install modules in Mac OS Terminal?

I want to install some modules for Telegram Bots and I always get errors like:
File "test.py", line 7, in <module>
import spotipy
ModuleNotFoundError: No module named 'spotipy'
I tried to install spotipy with pip, pip3 and apt.
How is it done? Or generally how do I import modules?
Thank you.
From the spotipy README:
If you already have Python on your system you can install the library simply by downloading the distribution, unpack it and install in the usual fashion:
python setup.py install
You can also install it using a popular package manager with
pip install spotipy
or
easy_install spotipy
Make sure your pip version matches your python version (pip --version and python --version should both be Python3 or Python2).
To import the module, use one of the following statements (see python3 documentation):
import numpy
import numpy as np
from numpy import array

ImportError: No module named 'sklearn.multioutput'

when I import MultiOutputRegressor with from sklearn.multioutput import MultiOutputRegressor,I got a ImportError: No module named 'sklearn.multioutput'.
Does anyone know how to deal with it? thank you!
I got the same error which I removed by updating sklearn to the latest version (0.18) with the following pip command:
pip install -U scikit-learn

Resources