Closed saga0611 closed 2 years ago
Hello @saga0611 pycoral module works with Python 3.6, 3.7, 3.8, or 3.9 versions only. Please upgrade the python version and try the demo.
Hi @hjonnala
Thanks for your help!
I installed python 3.8 now but I get a similar error: No module named 'pycoral.adapters'. Do you have an other hint?
Please check the pycoral version got installed and try the command as a super user.
sudo python3.8 examples/classify_image.py --model test_data/mobilenet_v2_1.0_224_inat_bird_quant_edgetpu.tflite --labels test_data/inat_bird_labels.txt --input test_data/parrot.jpg
Python 3.9.7 (default, Sep 3 2021, 06:18:44)
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pycoral
>>> pycoral.__version__
'2.0.0'
>>>
Here the version check of pycoral:
pi@eee-00433:~/Desktop/coral/pycoral $ python3.8
Python 3.8.4 (default, Dec 24 2021, 15:23:21)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pycoral
>>> pycoral.__version__
'2.0.0'
I tryed with "sudo" but unfortunately without success. Now with "sudo" I get this error:
sudo python3.8 examples/classify_image.py --model test_data/mobilenet_v2_1.0_224_inat_bird_quant_edgetpu.tflite --labels test_data/inat_bird_labels.txt --input test_data/parrot.jpg
Traceback (most recent call last):
File "examples/classify_image.py", line 37, in <module>
from pycoral.adapters import classify
ModuleNotFoundError: No module named 'pycoral'
Do you maybe know why I get this error although the installation of pycoral seems okay?
hmm.. Have you uninstall and install the pycoral after upgrading the python version?
Can please try to uninstall pycoral sudo apt-get purge python3-pycoral
and install the pycoral using this command sudo apt-get install python3-pycoral
and try the demo.
If this is not working please uninstall pycoral and install it using pip and try the demo. Thanks!
python3.8 -m pip install --extra-index-url https://google-coral.github.io/py-repo/ pycoral~=2.0
I unistalled pycroal and installed it with sudo apt-get install python3-pycoral
but the example was still not working (same error as before).
With this command python3.8 -m pip install --extra-index-url https://google-coral.github.io/py-repo/ pycoral~=2.0
I get this installation error:
pi@eee-00433:~/Desktop/coral/pycoral $ python3.8 -m pip install --extra-index-url https://google-coral.github.io/py-repo/ pycoral~=2.0
Defaulting to user installation because normal site-packages is not writeable
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple, https://google-coral.github.io/py-repo/
Collecting pycoral~=2.0
Downloading https://github.com/google-coral/pycoral/releases/download/v2.0.0/pycoral-2.0.0-cp38-cp38-linux_armv7l.whl (326 kB)
|████████████████████████████████| 326 kB 90 kB/s
Collecting tflite-runtime==2.5.0.post1
Downloading https://github.com/google-coral/pycoral/releases/download/v2.0.0/tflite_runtime-2.5.0.post1-cp38-cp38-linux_armv7l.whl (1.3 MB)
|████████████████████████████████| 1.3 MB 1.4 MB/s
Requirement already satisfied: numpy>=1.16.0 in /usr/local/lib/python3.8/site-packages (from pycoral~=2.0) (1.21.5)
Collecting Pillow>=4.0.0
Using cached Pillow-8.4.0.tar.gz (49.4 MB)
Preparing metadata (setup.py) ... done
Using legacy 'setup.py install' for Pillow, since package 'wheel' is not installed.
Installing collected packages: tflite-runtime, Pillow, pycoral
Running setup.py install for Pillow ... error
ERROR: Command errored out with exit status 1:
command: /usr/local/bin/python3.8 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-cx8rh74u/pillow_4f680e23643940adbb0daf0aeffaf35a/setup.py'"'"'; __file__='"'"'/tmp/pip-install-cx8rh74u/pillow_4f680e23643940adbb0daf0aeffaf35a/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-nodj_fxk/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/pi/.local/include/python3.8/Pillow
cwd: /tmp/pip-install-cx8rh74u/pillow_4f680e23643940adbb0daf0aeffaf35a/
Complete output (175 lines):
running install
running build
running build_py
creating build
creating build/lib.linux-armv7l-3.8
creating build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageFilter.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/GimpGradientFile.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/PdfImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/SgiImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/GribStubImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/_binary.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/Hdf5StubImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/PngImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageDraw.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/GbrImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageMath.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageMode.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/FliImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageWin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/JpegPresets.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/SunImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/PcfFontFile.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/BmpImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/__init__.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/IcoImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageTk.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/WmfImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/PsdImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/GdImageFile.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageTransform.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/FpxImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/IptcImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/GimpPaletteFile.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/PcdImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/Image.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/BlpImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/McIdasImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageFile.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/__main__.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/CurImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/PalmImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/TarIO.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/MicImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageStat.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageCms.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageShow.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/_version.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/TgaImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/DcxImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/EpsImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImtImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageOps.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/MspImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageMorph.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageQt.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/PixarImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/SpiderImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/FtexImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageGrab.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/features.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImagePath.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/PaletteFile.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/IcnsImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ExifTags.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/DdsImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/PSDraw.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageChops.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/JpegImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/XVThumbImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageSequence.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageFont.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/MpegImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/PyAccess.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/XpmImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/FitsStubImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/XbmImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageDraw2.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/TiffImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/_tkinter_finder.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ContainerIO.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/PcxImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/GifImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/BdfFontFile.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/PpmImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/PdfParser.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/TiffTags.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImagePalette.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/BufrStubImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/FontFile.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/WebPImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageColor.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/ImageEnhance.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/WalImageFile.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/MpoImagePlugin.py -> build/lib.linux-armv7l-3.8/PIL
copying src/PIL/_util.py -> build/lib.linux-armv7l-3.8/PIL
running egg_info
writing src/Pillow.egg-info/PKG-INFO
writing dependency_links to src/Pillow.egg-info/dependency_links.txt
writing top-level names to src/Pillow.egg-info/top_level.txt
reading manifest file 'src/Pillow.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.c'
warning: no files found matching '*.h'
warning: no files found matching '*.sh'
warning: no previously-included files found matching '.appveyor.yml'
warning: no previously-included files found matching '.clang-format'
warning: no previously-included files found matching '.coveragerc'
warning: no previously-included files found matching '.editorconfig'
warning: no previously-included files found matching '.readthedocs.yml'
warning: no previously-included files found matching 'codecov.yml'
warning: no previously-included files matching '.git*' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
no previously-included directories found matching '.ci'
writing manifest file 'src/Pillow.egg-info/SOURCES.txt'
running build_ext
The headers or library files could not be found for jpeg,
a required dependency when compiling Pillow from source.
Please see the install instructions at:
https://pillow.readthedocs.io/en/latest/installation.html
Traceback (most recent call last):
File "/tmp/pip-install-cx8rh74u/pillow_4f680e23643940adbb0daf0aeffaf35a/setup.py", line 978, in <module>
setup(
File "/usr/local/lib/python3.8/site-packages/setuptools/__init__.py", line 144, in setup
return distutils.core.setup(**attrs)
File "/usr/local/lib/python3.8/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/local/lib/python3.8/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/local/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.8/site-packages/setuptools/command/install.py", line 61, in run
return orig.install.run(self)
File "/usr/local/lib/python3.8/distutils/command/install.py", line 545, in run
self.run_command('build')
File "/usr/local/lib/python3.8/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/local/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.8/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/usr/local/lib/python3.8/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/local/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 87, in run
_build_ext.run(self)
File "/usr/local/lib/python3.8/distutils/command/build_ext.py", line 340, in run
self.build_extensions()
File "/tmp/pip-install-cx8rh74u/pillow_4f680e23643940adbb0daf0aeffaf35a/setup.py", line 790, in build_extensions
raise RequiredDependencyException(f)
__main__.RequiredDependencyException: jpeg
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-cx8rh74u/pillow_4f680e23643940adbb0daf0aeffaf35a/setup.py", line 1037, in <module>
raise RequiredDependencyException(msg)
__main__.RequiredDependencyException:
The headers or library files could not be found for jpeg,
a required dependency when compiling Pillow from source.
Please see the install instructions at:
https://pillow.readthedocs.io/en/latest/installation.html
----------------------------------------
ERROR: Command errored out with exit status 1: /usr/local/bin/python3.8 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-cx8rh74u/pillow_4f680e23643940adbb0daf0aeffaf35a/setup.py'"'"'; __file__='"'"'/tmp/pip-install-cx8rh74u/pillow_4f680e23643940adbb0daf0aeffaf35a/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-nodj_fxk/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/pi/.local/include/python3.8/Pillow Check the logs for full command output.
Pillow seems to be a problem...
Hi @hjonnala
I set up my raspi new and now it works. I don't know what was wrong with the system before.
Anyway thank you very much for your help!
Description
Hi all
I try to run on my raspi the image classifier example with the bird photo and get the error no module named 'pycoral.pybind._pywrap_coral'. Can someone help me please?
I did all the steps of this installation guide: https://coral.ai/docs/accelerator/get-started
All installations were successfully done.
Info: -Raspberry Pi 3B -Python 3.5
Thanks for help!
Click to expand!
### Issue Type _No response_ ### Operating System Linux ### Coral Device USB Accelerator ### Other Devices Raspberry Pi 3 ### Programming Language _No response_ ### Relevant Log Output _No response_