Post here about your Robotic projects, and get help-for Sunfounder customers.
Do have a customized version of Raspberry OS with a desktop. I find it very difficult to use the lite version.
As suggested in the docs; I got the recommended version. I think is 64-bit and I don’t think I got the lite version
i tried to install the robot_hat on my py with :sudo python3 setup.py install command but i get the error message
running install
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
self.initialize_options()
running bdist_egg
running egg_info
writing robot_hat.egg-info/PKG-INFO
writing dependency_links to robot_hat.egg-info/dependency_links.txt
writing entry points to robot_hat.egg-info/entry_points.txt
writing top-level names to robot_hat.egg-info/top_level.txt
reading manifest file 'robot_hat.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'robot_hat.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-aarch64/egg
running install_lib
running build_py
creating build/bdist.linux-aarch64/egg
creating build/bdist.linux-aarch64/egg/robot_hat
copying build/lib/robot_hat/version.py -> build/bdist.linux-aarch64/egg/robot_hat
copying build/lib/robot_hat/pin.py -> build/bdist.linux-aarch64/egg/robot_hat
copying build/lib/robot_hat/modules.py -> build/bdist.linux-aarch64/egg/robot_hat
copying build/lib/robot_hat/filedb.py -> build/bdist.linux-aarch64/egg/robot_hat
copying build/lib/robot_hat/motor.py -> build/bdist.linux-aarch64/egg/robot_hat
copying build/lib/robot_hat/music.py -> build/bdist.linux-aarch64/egg/robot_hat
copying build/lib/robot_hat/tts.py -> build/bdist.linux-aarch64/egg/robot_hat
copying build/lib/robot_hat/utils.py -> build/bdist.linux-aarch64/egg/robot_hat
copying build/lib/robot_hat/i2c.py -> build/bdist.linux-aarch64/egg/robot_hat
copying build/lib/robot_hat/robot.py -> build/bdist.linux-aarch64/egg/robot_hat
copying build/lib/robot_hat/pwm.py -> build/bdist.linux-aarch64/egg/robot_hat
copying build/lib/robot_hat/__init__.py -> build/bdist.linux-aarch64/egg/robot_hat
copying build/lib/robot_hat/adc.py -> build/bdist.linux-aarch64/egg/robot_hat
copying build/lib/robot_hat/servo.py -> build/bdist.linux-aarch64/egg/robot_hat
copying build/lib/robot_hat/basic.py -> build/bdist.linux-aarch64/egg/robot_hat
byte-compiling build/bdist.linux-aarch64/egg/robot_hat/version.py to version.cpython-312.pyc
byte-compiling build/bdist.linux-aarch64/egg/robot_hat/pin.py to pin.cpython-312.pyc
byte-compiling build/bdist.linux-aarch64/egg/robot_hat/modules.py to modules.cpython-312.pyc
byte-compiling build/bdist.linux-aarch64/egg/robot_hat/filedb.py to filedb.cpython-312.pyc
byte-compiling build/bdist.linux-aarch64/egg/robot_hat/motor.py to motor.cpython-312.pyc
byte-compiling build/bdist.linux-aarch64/egg/robot_hat/music.py to music.cpython-312.pyc
byte-compiling build/bdist.linux-aarch64/egg/robot_hat/tts.py to tts.cpython-312.pyc
byte-compiling build/bdist.linux-aarch64/egg/robot_hat/utils.py to utils.cpython-312.pyc
byte-compiling build/bdist.linux-aarch64/egg/robot_hat/i2c.py to i2c.cpython-312.pyc
byte-compiling build/bdist.linux-aarch64/egg/robot_hat/robot.py to robot.cpython-312.pyc
byte-compiling build/bdist.linux-aarch64/egg/robot_hat/pwm.py to pwm.cpython-312.pyc
byte-compiling build/bdist.linux-aarch64/egg/robot_hat/__init__.py to __init__.cpython-312.pyc
byte-compiling build/bdist.linux-aarch64/egg/robot_hat/adc.py to adc.cpython-312.pyc
byte-compiling build/bdist.linux-aarch64/egg/robot_hat/servo.py to servo.cpython-312.pyc
byte-compiling build/bdist.linux-aarch64/egg/robot_hat/basic.py to basic.cpython-312.pyc
creating build/bdist.linux-aarch64/egg/EGG-INFO
copying robot_hat.egg-info/PKG-INFO -> build/bdist.linux-aarch64/egg/EGG-INFO
copying robot_hat.egg-info/SOURCES.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying robot_hat.egg-info/dependency_links.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying robot_hat.egg-info/entry_points.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying robot_hat.egg-info/not-zip-safe -> build/bdist.linux-aarch64/egg/EGG-INFO
copying robot_hat.egg-info/top_level.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
creating 'dist/robot_hat-2.2.17-py3.12.egg' and adding 'build/bdist.linux-aarch64/egg' to it
removing 'build/bdist.linux-aarch64/egg' (and everything under it)
Processing robot_hat-2.2.17-py3.12.egg
removing '/usr/local/lib/python3.12/dist-packages/robot_hat-2.2.17-py3.12.egg' (and everything under it)
creating /usr/local/lib/python3.12/dist-packages/robot_hat-2.2.17-py3.12.egg
Extracting robot_hat-2.2.17-py3.12.egg to /usr/local/lib/python3.12/dist-packages
Adding robot-hat 2.2.17 to easy-install.pth file
Installing robot_hat script to /usr/local/bin
Installed /usr/local/lib/python3.12/dist-packages/robot_hat-2.2.17-py3.12.egg
Processing dependencies for robot-hat==2.2.17
Finished processing dependencies for robot-hat==2.2.17
Traceback (most recent call last):
File "/home/rx3/robot-hat/setup.py", line 166, in <module>
raspbain_version = check_raspbain_version()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/rx3/robot-hat/setup.py", line 150, in check_raspbain_version
return int(result.strip())
^^^^^^^^^^^^^^^^^^^
ValueError: invalid literal for int() with base 10: 'trixie/sid'
can you help?
i just wanna update. i solved it by typing in the virtual enviorment: python3 -m pip install robot-hat