未实名验证无访问或操作权限
返回上一页不能发帖过快!
返回上一页上传文件错误!
返回上一页1#
起初安装时出现问题后,
Traceback (most recent call last):
File "***/.local/bin/hb", line 8, in
sys.exit(main())
File "***/.local/lib/python3.10/site-packages/hb/__main__.py", line 49, in main
topdir = find_top()
File "***/.local/lib/python3.10/site-packages/hb/__main__.py", line 37, in find_top
raise Exception("Please call hb utilities inside source root directory")
Exception: Please call hb utilities inside source root directory
按这个论坛中的方法https://developer.huawei.com/consumer/cn/forum/topic/0204805689807020113?fid=0103702273237520029
卸载重装后,出现下面的问题
Traceback (most recent call last):
File "/usr/local/bin/hb", line 33, in
sys.exit(load_entry_point('ohos-build==0.4.3', 'console_scripts', 'hb')())
File "/usr/local/lib/python3.10/site-packages/hb/__main__.py", line 71, in main
module = importlib.import_module('.{}'.format(each.get('name')),
File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "
File "
File "
File "
File "
File "
File "/usr/local/lib/python3.10/site-packages/hb/build/build.py", line 21, in
from hb.build.build_process import Build
File "/usr/local/lib/python3.10/site-packages/hb/build/build_process.py", line 31, in
from hb.cts.cts import CTS
File "/usr/local/lib/python3.10/site-packages/hb/cts/cts.py", line 32, in
from hb.cts.common import check_path
File "/usr/local/lib/python3.10/site-packages/hb/cts/common.py", line 25, in
from prompt_toolkit.styles import style_from_dict
File "/root/.local/lib/python3.10/site-packages/prompt_toolkit/__init__.py", line 16, in
from .interface import CommandLineInterface
File "/root/.local/lib/python3.10/site-packages/prompt_toolkit/interface.py", line 19, in
from .application import Application, AbortAction
File "/root/.local/lib/python3.10/site-packages/prompt_toolkit/application.py", line 8, in
from .key_binding.bindings.basic import load_basic_bindings
File "/root/.local/lib/python3.10/site-packages/prompt_toolkit/key_binding/bindings/basic.py", line 9, in
from prompt_toolkit.renderer import HeightIsUnknownError
File "/root/.local/lib/python3.10/site-packages/prompt_toolkit/renderer.py", line 11, in
from prompt_toolkit.styles import Style
File "/root/.local/lib/python3.10/site-packages/prompt_toolkit/styles/__init__.py", line 8, in
from .from_dict import *
File "/root/.local/lib/python3.10/site-packages/prompt_toolkit/styles/from_dict.py", line 9, in
from collections import Mapping
ImportError: cannot import name 'Mapping' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
安装目录为什么有两个一个是/usr/local/lib/python3.10/site-packages,另一个是/root/.local/lib/python3.10/site-packages/
我是以ROOT用户登录liunux的。
已经解决了
查了资料,将~/.local/lib/python3.10/site-packages/prompt_toolkit/styles/from_dict.py的
"from collections import Mapping" 改为"from collections.abc import Mapping"
伙伴你好;
参考https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/Readme-CN.md#/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-pkg-install-tool.md 依照步骤完成:
-搭建开发环境
准备开发环境
安装库和工具集
获取源码
安装编译工具
相关步骤配置。
当前您的报错,可以参考:https://www.cnblogs.com/zhengxianfa/p/16740385.html