Hello everyone,
I have a little problem there. I am currently trying to use these instructions https://github.com/edmw/volumio-diy to have a USB RFID reader talk to Volumio.
I had already successfully set this up at the beginning of the year.
Unfortunately my SD card broke two weeks ago.
Now I fail at the point where I have to set up a virtual environment with python, namely when installing the socketIO client.
Volumio version: 2909
Python. 3.4
(volumio-hid) volumio @ lalabox: ~ $ python3 -m pip install socketIO-client
Downloading / unpacking socketIO-client
Downloading socketIO-client-0.7.2.tar.gz
Running setup.py (path: /tmp/pip-build-6xys8svt/socketIO-client/setup.py) egg_info for package socketIO-client
warning: no files found matching '* .html'
warning: no files found matching '* .js'
warning: no previously-included files matching '* .pyc' found anywhere in distribution
Downloading / unpacking requests> = 2.7.0 (from socketIO-client)
Downloading requests-2.26.0-py2.py3-none-any.whl (62kB): 62kB downloaded
Cleaning up ...
Exception:
Traceback (most recent call last):
File "/home/volumio/.pyenv/volumio-hid/lib/python-wheels/setuptools-5.5.1-py2.py3-none-any.whl/pkg_resources.py", line 2595, in _dep_map
return self .__ dep_map
File "/home/volumio/.pyenv/volumio-hid/lib/python-wheels/setuptools-5.5.1-py2.py3-none-any.whl/pkg_resources.py", line 2457, in __getattr__
raise AttributeError (attr)
AttributeError: _DistInfoDistribution__dep_map
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/volumio/.pyenv/volumio-hid/lib/python3.4/site-packages/pip/basecommand.py", line 122, in main
status = self.run (options, args)
File "/home/volumio/.pyenv/volumio-hid/lib/python3.4/site-packages/pip/commands/install.py", line 290, in run
requirement_set.prepare_files (finder, force_root_egg_info = self.bundle, bundle = self.bundle)
File "/home/volumio/.pyenv/volumio-hid/lib/python3.4/site-packages/pip/req.py", line 1266, in prepare_files
req_to_install.extras):
File "/home/volumio/.pyenv/volumio-hid/lib/python-wheels/setuptools-5.5.1-py2.py3-none-any.whl/pkg_resources.py", line 2401, in requires
dm = self._dep_map
File "/home/volumio/.pyenv/volumio-hid/lib/python-wheels/setuptools-5.5.1-py2.py3-none-any.whl/pkg_resources.py", line 2597, in _dep_map
self .__ dep_map = self._compute_dependencies ()
File "/home/volumio/.pyenv/volumio-hid/lib/python-wheels/setuptools-5.5.1-py2.py3-none-any.whl/pkg_resources.py", line 2621, in _compute_dependencies
parsed = next (parse_requirements (distvers))
File "/home/volumio/.pyenv/volumio-hid/lib/python-wheels/setuptools-5.5.1-py2.py3-none-any.whl/pkg_resources.py", line 2721, in parse_requirements
"version spec")
File "/home/volumio/.pyenv/volumio-hid/lib/python-wheels/setuptools-5.5.1-py2.py3-none-any.whl/pkg_resources.py", line 2686, in scan_list
raise ValueError (msg, line, "at", line [p:])
ValueError: ('Expected version spec in', 'charset-normalizer ~ = 2.0.0', 'at', '~ = 2.0.0')
Storing debug log for failure in /home/volumio/.pip/pip.log
I already googled but can’t find a working solution. I’m not a programmer and I try to muddle my way through it. : conf:
Does anyone have an idea or does anyone know the problem?