quickstart-lite-steps-board3861-faqs.md 7.1 KB
Newer Older
D
duangavin123 已提交
1
# 常见问题<a name="ZH-CN_TOPIC_0000001128311054"></a>
D
duanxichao 已提交
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75

-   [安装python3过程中,提示“configure: error: no acceptable C compiler found in $PATH”](#section1221016541119)
-   [安装python3过程中,提示“-bash: make: command not found”](#section1913477181213)
-   [安装python3过程中,提示“zlib not available”](#section108211415131210)
-   [安装python3过程中,提示“No module named '\_ctypes'”](#section2062268124)
-   [编译构建过程中,提示“No module named 'Crypto'”](#section982315398121)
-   [编译构建过程中,提示“No module named 'ecdsa'”](#section102035451216)
-   [编译构建过程中,提示“Could not find a version that satisfies the requirement six\>=1.9.0”](#section4498158162320)
-   [编译构建过程中,提示找不到“-lgcc”](#section11181036112615)
-   [编译构建过程中,提示找不到“python”](#section1571810194619)
-   [安装 kconfiglib时,遇到lsb\_release错误](#section691681635814)

## 安装python3过程中,提示“configure: error: no acceptable C compiler found in $PATH”<a name="section1221016541119"></a>

-   **现象描述**

    安装python3过程中出现以下错误:

    ```
    configure: error: no acceptable C compiler found in $PATH. See 'config.log' for more details
    ```

-   **可能原因**

    环境中未安装“gcc”。

-   **解决办法**

    1、通过命令“apt-get install gcc”在线安装。

    2、完成后,重新安装python3。


## 安装python3过程中,提示“-bash: make: command not found”<a name="section1913477181213"></a>

-   **现象描述**

    安装python3过程中出现以下错误:

    ```
    -bash: make: command not found
    ```

-   **可能原因**

    环境中未安装“make”。

-   **解决办法**

    1、通过命令“apt-get install make”在线安装。

    2、完成后,重新安装python3。


## 安装python3过程中,提示“zlib not available”<a name="section108211415131210"></a>

-   **现象描述**

    安装python3过程中出现以下错误:

    ```
    zipimport.ZipImportError: can't decompress data; zlib not avaliable
    ```

-   **可能原因**

    环境中未安装“zlib”。

-   **解决办法**

    方法1:通过命令“apt-get install zlib”在线安装。

    方法2:如果软件源中没有该软件,请从“www.zlib.net”下载版本代码,并离线安装。

D
duangavin123 已提交
76
    ![](figure/10.png)
D
duanxichao 已提交
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136

    完成下载后,通过以下命令安装:

    ```
    # tar xvf zlib-1.2.11.tar.gz
    # cd zlib-1.2.11
    # ./configure
    # make && make install
    ```

    完成后,重新安装python3。


## 安装python3过程中,提示“No module named '\_ctypes'”<a name="section2062268124"></a>

-   **现象描述**

    安装python3过程中出现以下错误:

    ```
    ModuleNotFoundError:No module named ‘_ctypes’
    ```


-   **可能原因**

    环境中未安装“libffi”和“libffi-devel”。


-   **解决办法**

    1、通过命令“apt-get install libffi\* -y”,在线安装。

    2、完成后,重新安装python3。


## 编译构建过程中,提示“No module named 'Crypto'”<a name="section982315398121"></a>

-   **现象描述**

    编译构建过程中出现以下错误:

    ```
    ModuleNotFoundError: No module named 'Crypto'
    ```


-   **可能原因**

    环境中未安装“Crypto”。


-   **解决办法**

    方法1:通过命令“pip3 install Crypto”,在线安装。

    方法2:离线安装

    通过网页[https://pypi.org/project/pycrypto/\#files](https://pypi.org/project/pycrypto/#files),下载源码。

D
duangavin123 已提交
137
    ![](figure/zh-cn_image_0000001128470864.png)
D
duanxichao 已提交
138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167

    将源码放置在Linux服务器中,解压,并安装“python3 setup.py install”。

    完成上述安装后,重新构建。


## 编译构建过程中,提示“No module named 'ecdsa'”<a name="section102035451216"></a>

-   **现象描述**

    编译构建过程中出现以下错误:

    ```
    ModuleNotFoundError:No module named 'ecdsa'
    ```


-   **可能原因**

    环境中未安装“ecdsa”。


-   **解决办法**

    方法1:通过命令“pip3 install ecdsa”,在线安装。

    方法2:离线安装

    通过网页[https://pypi.org/project/ecdsa/\#files](https://pypi.org/project/ecdsa/#files),下载安装包。

D
duangavin123 已提交
168
    ![](figure/zh-cn_image_0000001128311072.png)
D
duanxichao 已提交
169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198

    将安装包放置Linux服务器中,并安装“pip3 install ecdsa-0.15-py2.py3-none-any.whl”。

    完成上述安装后,重新构建。


## 编译构建过程中,提示“Could not find a version that satisfies the requirement six\>=1.9.0”<a name="section4498158162320"></a>

-   **现象描述**

    编译构建过程中出现以下错误:

    ```
    Could not find a version that satisfies the requirement six>=1.9.0
    ```


-   **可能原因**

    环境中未安装合适的“six”。


-   **解决办法**

    方法1:通过命令“pip3 install six”,在线安装。

    方法2:离线安装

    通过网页[https://pypi.org/project/six/\#files](https://pypi.org/project/six/#files),下载安装包。

D
duangavin123 已提交
199
    ![](figure/zh-cn_image_0000001174270699.png)
D
duanxichao 已提交
200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251

    将源码放置在Linux服务器中,并安装“pip3 install six-1.14.0-py2.py3-none-any.whl”。

    完成上述安装后,重新构建。


## 编译构建过程中,提示找不到“-lgcc”<a name="section11181036112615"></a>

-   **现象描述**

    编译构建过程中出现以下错误:

    ```
    riscv32-unknown-elf-ld: cannot find -lgcc
    ```


-   **可能原因**

    交叉编译器gcc\_riscv32的PATH添加错误,如下,在"bin"后多添加了一个“/”,应该删除。

    ```
    ~/gcc_riscv32/bin/:/data/toolchain/
    ```


-   **解决办法**

    重新修改gcc\_riscv32的PATH,将多余的“/”删除。

    ```
    ~/gcc_riscv32/bin:/data/toolchain/
    ```


## 编译构建过程中,提示找不到“python”<a name="section1571810194619"></a>

-   **现象描述**

    编译构建过程中出现以下错误:

    ```
    -bash: /usr/bin/python: No such file or directory
    ```


-   **可能原因**1

    没有装python。

-   **解决办法**

252
    请按照  [安装Python环境](quickstart-lite-env-setup-lin.md)
D
duanxichao 已提交
253 254 255

-   **可能原因2**

D
duangavin123 已提交
256
    ![](figure/zh-cn_image_0000001128311070.png)
D
duanxichao 已提交
257 258 259 260 261 262 263 264 265 266 267 268 269 270

-   **解决办法**

    usr/bin目录下没有python软链接,请运行以下命令添加软链接:

    ```
    # cd /usr/bin/
    # which python3
    # ln -s /usr/local/bin/python3 python
    # python --version
    ```

    例:

D
duangavin123 已提交
271
    ![](figure/zh-cn_image_0000001174350623.png)
D
duanxichao 已提交
272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292


## 安装 kconfiglib时,遇到lsb\_release错误<a name="section691681635814"></a>

-   **现象描述**

    安装kconfiglib过程中遇到如下错误打印:

    ```
    subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.
    ```

-   **可能原因**

    lsb\_release模块基于的python版本与现有python版本不一致

-   **解决办法**

    执行"find / -name lsb\_release",找到lsb\_release位置并删除,如:"sudo rm -rf /usr/bin/lsb\_release"