pip install weditor安装出现报错解决方案
问题一:UnicodeDecodeError编码错误
在使用pip安装weditor时出现如下报错:
UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 829: illegal multibyte sequence

解决方案
方案一:降版本安装
pip install weditor==0.6.4
方案二:设置环境变量
打开cmd窗口,先输入以下命令启用Python环境编码为UTF-8模式:
set PYTHONUTF8=1
然后再尝试安装最新版:
pip install weditor

问题二:UI元素显示问题
安装成功后,可能会遇到中间部分的控件元素消失,只有顶部和底部有元素框的问题。

解决方案
在cmd窗口中执行以下命令重新初始化:
python -m uiautomator2 init
然后在可视化界面中进行静态点击或使用旁边的实时功能。

注意事项
-
如果遇到
--no-use-pep517选项相关问题,可以先安装setuptools和wheel:pip install --upgrade setuptools wheel -
其他可能有用的环境变量设置:
set PYTHONIOENCODING=utf-8 -
对于持续的编码问题,可以尝试安装特定版本:
pip install weditor==0.7.0 -
安装过程中若遇到缓存问题,可以使用:
pip install weditor --no-cache-dir