I'm currently working with some IMU sensors, and the manufacturer provided a wheel file to manage sensor data from python. but I am getting the following message whenever I try to install it using pip:
pip3 install xsensdeviceapi-2019.0.1-cp35-none-linux_x86_64.whl
xsensdeviceapi-2019.0.1-cp35-none-linux_x86_64.whl is not a supported wheel on this platform.
My system configuration is as follows:
- OS: Ubuntu 18.04
- Python: Python 3.6.7
- Pip: pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
I've read this similar thread, and the response from Arun, and after typing the suggested commands, by first entering the python interpreter:
python3
>>> import pip
>>> print(pip.get425tags.get_supported())
i'm getting the next output:
[('cp36', 'cp36m', 'manylinux1_x86_64'), ('cp36', 'cp36m', 'linux_x86_64'),
('cp36', 'abi3', 'manylinux1_x86_64'), ('cp36', 'abi3', 'linux_x86_64'),
('cp36', 'none', 'manylinux1_x86_64'), ('cp36', 'none', 'linux_x86_64'),
('cp35', 'abi3', 'manylinux1_x86_64'), ('cp35', 'abi3', 'linux_x86_64'),
('cp34', 'abi3', 'manylinux1_x86_64'), ('cp34', 'abi3', 'linux_x86_64'),
('cp33', 'abi3', 'manylinux1_x86_64'), ('cp33', 'abi3', 'linux_x86_64'),
('cp32', 'abi3', 'manylinux1_x86_64'), ('cp32', 'abi3', 'linux_x86_64'),
('py3', 'none', 'manylinux1_x86_64'), ('py3', 'none', 'linux_x86_64'),
('cp36', 'none', 'any'), ('cp3', 'none', 'any'), ('py36', 'none', 'any'),
('py3', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'),
('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'),
('py30', 'none', 'any')]
For what I have read and for what I think I understood, it is not supported because there is no cp35-none tag in the output given by pip.get425tags.get_supported()
The issue now is, that in the other threads the solution for most cases is to go and search for the correct wheel file, depending on the supported tags and python version. But in this particular case, this is the only file available. Also in this other thread DSchmidt suggests to upgrade pip via pip install --upgrade pip
, that didn't work for me either, still couldn't install the wheel, and also couldn't import any other module like numpy or matplotlib.
So, is there a way to add support to my python environment? Or do I need to create another environment with a docker or something like that?
I'm kind of a novice, so all the help will be really appreciated.