Running stock ubuntu 16.04 with python 3.6 and latest drivers/everything I get this error message with “pip install odrive”
“Could not find a version that satisfies the requirement pywin32>=222 (from odrive) (from versions: )
No matching distribution found for pywin32>=222 (from odrive)”
I got the source, removed pywin32 as a dependency and it now works as expected…but why would pip or odrive think I’m on windows?
I’m running Ubuntu 16.04 LTS as well. I had the same problem. You’ll need to install Python 3 and python3-pip package through your favorite package manager like apt.
I’m now experiencing this error on Ubuntu 16.04 and I’ve installed pip3 (18.0) and python3 (3.5.2). Fresh stock Ubuntu VM created specifically to work with odrive.
whoever wrote the instruction for linux, at least you should try it on a fresh installed ubuntu and make sure other people won’t run into some problems like this when they follow your instructions.
try this however cloning the repository seems to work whereas I had issues where the install was expecting some kind of windows package: “Could not find a version that satisfies the requirement pywin32>=222 (from odrive) (from versions: )
No matching distribution found for pywin32>=222 (from odrive)”
pip3 install odrive
Clone the Odrive repository
git clone https://github.com/madcowswe/ODrive.git
Install python3-usb
sudo apt install python3-usb
Set up USB permissions
echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="0d[0-9][0-9]", MODE="0666"' | sudo tee /etc/udev/rules.d/91-odrive.rules
sudo udevadm control --reload-rules
sudo udevadm trigger
plug in your Odrive and connect to power supply
goto ODrive folder and run Odrive from command line