Fix pip dep error and add virtualenv