目录

如何处理PyCharm创建的Hypium工程报错:未解析的引用‘devicetest’

问题现象

Python已安装4个Hypium离线包,使用PyCharm创建的DevEco Testing Hypium工程报错,显示“未解析的引用'devicetest'”。

背景知识

问题定位

查看当前创建项目Python解释器环境是否成功安装如下包:

xdevice;

xdevice-aosp;

xdevice-devicetest;

xdevice-ohos;

分析结论

按照安装向导执行命令python -m pip install XXXX,xdevice包会被全局安装放置在Python安装目录下的Lib\site-packages文件夹中,未安装到当前项目配置的虚拟环境导致依赖引用未解析。

修改建议

xdevice包需要安装到当前项目配置的虚拟环境中,才能解析引用‘devicetest’。

常见FAQ

Q:如何卸载xdevice?

A:cmd执行命令:python -m pip uninstall hypium xdevice xdevice-devicetest xdevice-aosp xdevice-ohos -y