Optimus-manager vs bumblebee

It seems you may have mixed local and system Python packages. What’s the output of:

which python

Also see: [root tip] [How To] Avoid common pitfalls as developer