Skip to content

pypi安装的项目调用实例代码错误 #200

Description

@271374667

问题描述

当前的实例代码如下

from pyop import Client

op = Client()
print("op version:", op.Ver())

运行之后会报错如下

发生异常: ImportError
cannot import name 'Client' from 'pyop' (xxx)
  File "xxx", line 1, in <module>
    from pyop import Client
ImportError: cannot import name 'Client' from 'pyop' (xxx)

问题触发条件

空白的虚拟环境,直接从 pypi 上面安装 op-plugins,使用示例代码就会触发

修复方式

经过简单的查看源码,发现类的名字叫 libop,正确的运行方式应该如下

from pyop import libop as Client

op = Client()
print("op version:", op.Ver())

或者直接使用 libop

from pyop import libop

op = libop()
print("op version:", op.Ver())

环境

  • Python 版本为 3.11
  • 系统环境为 Window10 64bit 专业版
  • OP Version: 0.4.7.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions