quickstart-pkg-common-hberr.md 1.8 KB
Newer Older
D
duangavin123 已提交
1
# hb安装异常处理
D
duangavin123 已提交
2 3 4 5 6


## hb安装过程中出现乱码、段错误

- **现象描述**
D
duangavin123 已提交
7
  
D
duangavin123 已提交
8 9 10
  执行“python3 -m pip install --user ohos-build”出现乱码、段错误(segmentation fault)。

- **可能原因**
D
duangavin123 已提交
11
  
D
duangavin123 已提交
12 13 14
  pip版本过低。

- **解决办法**
D
duangavin123 已提交
15
  
D
duangavin123 已提交
16 17
  执行如下命令升级pip。

D
duangavin123 已提交
18
  
D
duangavin123 已提交
19 20 21 22 23 24 25 26
  ```
  python3 -m pip install -U pip
  ```


## hb安装过程中提示"cannot import 'sysconfig' from 'distutils'"

- **现象描述**
D
duangavin123 已提交
27
  
D
duangavin123 已提交
28 29 30
  执行“python3 -m pip install --user ohos-build”提示"cannot import 'sysconfig' from 'distutils'"

- **可能原因**
D
duangavin123 已提交
31
  
D
duangavin123 已提交
32 33 34
  缺少distutils模块。

- **解决办法**
D
duangavin123 已提交
35
  
D
duangavin123 已提交
36 37
  执行如下命令安装。

D
duangavin123 已提交
38
  
D
duangavin123 已提交
39 40 41 42 43 44 45 46
  ```
  sudo apt-get install python3.8-distutils
  ```


## hb安装过程中提示"module 'platform' has no attribute 'linux_distribution'"

- **现象描述**
D
duangavin123 已提交
47

D
duangavin123 已提交
48 49 50
  执行“python3 -m pip install --user ohos-build”提示"module 'platform' has no attribute 'linux_distribution'"

- **可能原因**
D
duangavin123 已提交
51
  
D
duangavin123 已提交
52 53 54
  python3 pip安装兼容性问题。

- **解决办法**
D
duangavin123 已提交
55
  
D
duangavin123 已提交
56 57
  执行如下命令重新安装pip。

D
duangavin123 已提交
58
  
D
duangavin123 已提交
59 60 61 62 63 64 65 66 67 68
  ```
  sudo apt remove python3-pip
  curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
  python get-pip.py
  ```


## hb安装过程中提示"Could not find a version that satisfies the requirement ohos-build"

- **现象描述**
D
duangavin123 已提交
69

D
duangavin123 已提交
70 71 72
  执行“python3 -m pip install --user ohos-build”提示"Could not find a version that satisfies the requirement ohos-build"

- **可能原因**
D
duangavin123 已提交
73 74
  
   可能是网络环境较差导致的安装失败。
D
duangavin123 已提交
75 76 77 78

- **解决办法**
  1. 请检查网络连接是否正常。如果网络有问题,请修复网络问题后重新安装。
  2. 若网络正常,请尝试指定临时pypi源的方式安装:
D
duangavin123 已提交
79
     
D
duangavin123 已提交
80 81 82
      ```
      python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ohos-build
      ```