PaddlePaddle/PaddleHub

> > 你好,请问当前是什么平台?

leon-cjf opened this issue · 0 comments

          > > 你好,请问当前是什么平台?

是否有用conda管理python环境?
如果是linux或mac os,执行一下which pythonwhich hub看一下返回信息。

没有用conda管理,是单独装的python,用pip直接安装的paddlehub

which hub
/usr/bin/which: no hub in (/usr/local/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/automake-1.15/bin:/root/bin:/root/bin)

直接pip安装完paddlehub在变量里是没有hub的

你好,尝试选择其中一种方案解决:

  1. 用conda创建环境后,再pip install paddlehub安装
  2. 创建一个文本文件,命名为hub,然后添加可执行权限,将其路径添加到PATH里,内容如下(第一行填你当前的python解释器路径)
    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    import re
    import sys
    from paddlehub.commands.utils import execute
    
    if __name__ == '__main__':
        sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
        sys.exit(execute())

Originally posted by @KPatr1ck in #1235 (comment)