• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 常见问题<a name="ZH-CN_TOPIC_0000001128311054"></a>
2
3-   [安装python3过程中,提示“configure: error: no acceptable C compiler found in $PATH”](#section1221016541119)
4-   [安装python3过程中,提示“-bash: make: command not found”](#section1913477181213)
5-   [安装python3过程中,提示“zlib not available”](#section108211415131210)
6-   [安装python3过程中,提示“No module named '\_ctypes'”](#section2062268124)
7-   [编译构建过程中,提示“No module named 'Crypto'”](#section982315398121)
8-   [编译构建过程中,提示“No module named 'ecdsa'”](#section102035451216)
9-   [编译构建过程中,提示“Could not find a version that satisfies the requirement six\>=1.9.0”](#section4498158162320)
10-   [编译构建过程中,提示找不到“-lgcc”](#section11181036112615)
11-   [编译构建过程中,提示找不到“python”](#section1571810194619)
12-   [安装 kconfiglib时,遇到lsb\_release错误](#section691681635814)
13
14## 安装python3过程中,提示“configure: error: no acceptable C compiler found in $PATH”<a name="section1221016541119"></a>
15
16-   **现象描述**
17
18    安装python3过程中出现以下错误:
19
20    ```
21    configure: error: no acceptable C compiler found in $PATH. See 'config.log' for more details
22    ```
23
24-   **可能原因**
25
26    环境中未安装“gcc”。
27
28-   **解决办法**
29
30    1、通过命令“apt-get install gcc”在线安装。
31
32    2、完成后,重新安装python3。
33
34
35## 安装python3过程中,提示“-bash: make: command not found”<a name="section1913477181213"></a>
36
37-   **现象描述**
38
39    安装python3过程中出现以下错误:
40
41    ```
42    -bash: make: command not found
43    ```
44
45-   **可能原因**
46
47    环境中未安装“make”。
48
49-   **解决办法**
50
51    1、通过命令“apt-get install make”在线安装。
52
53    2、完成后,重新安装python3。
54
55
56## 安装python3过程中,提示“zlib not available”<a name="section108211415131210"></a>
57
58-   **现象描述**
59
60    安装python3过程中出现以下错误:
61
62    ```
63    zipimport.ZipImportError: can't decompress data; zlib not avaliable
64    ```
65
66-   **可能原因**
67
68    环境中未安装“zlib”。
69
70-   **解决办法**
71
72    方法1:通过命令“apt-get install zlib”在线安装。
73
74    方法2:如果软件源中没有该软件,请从“www.zlib.net”下载版本代码,并离线安装。
75
76    ![](figure/download-zlib.png)
77
78    完成下载后,通过以下命令安装:
79
80    ```
81    # tar xvf zlib-1.2.11.tar.gz
82    # cd zlib-1.2.11
83    # ./configure
84    # make && make install
85    ```
86
87    完成后,重新安装python3。
88
89
90## 安装python3过程中,提示“No module named '\_ctypes'”<a name="section2062268124"></a>
91
92-   **现象描述**
93
94    安装python3过程中出现以下错误:
95
96    ```
97    ModuleNotFoundError:No module named ‘_ctypes’
98    ```
99
100
101-   **可能原因**
102
103    环境中未安装“libffi”和“libffi-devel”。
104
105
106-   **解决办法**
107
108    1、通过命令“apt-get install libffi\* -y”,在线安装。
109
110    2、完成后,重新安装python3。
111
112
113## 编译构建过程中,提示“No module named 'Crypto'”<a name="section982315398121"></a>
114
115-   **现象描述**
116
117    编译构建过程中出现以下错误:
118
119    ```
120    ModuleNotFoundError: No module named 'Crypto'
121    ```
122
123
124-   **可能原因**
125
126    环境中未安装“Crypto”。
127
128
129-   **解决办法**
130
131    方法1:通过命令“pip3 install Crypto”,在线安装。
132
133    方法2:离线安装
134
135    通过网页[https://pypi.org/project/pycrypto/\#files](https://pypi.org/project/pycrypto/#files),下载源码。
136
137    ![](figure/Download-the-source-code.png)
138
139    将源码放置在Linux服务器中,解压,并安装“python3 setup.py install”。
140
141    完成上述安装后,重新构建。
142
143
144## 编译构建过程中,提示“No module named 'ecdsa'”<a name="section102035451216"></a>
145
146-   **现象描述**
147
148    编译构建过程中出现以下错误:
149
150    ```
151    ModuleNotFoundError:No module named 'ecdsa'
152    ```
153
154
155-   **可能原因**
156
157    环境中未安装“ecdsa”。
158
159
160-   **解决办法**
161
162    方法1:通过命令“pip3 install ecdsa”,在线安装。
163
164    方法2:离线安装
165
166    通过网页[https://pypi.org/project/ecdsa/\#files](https://pypi.org/project/ecdsa/#files),下载安装包。
167
168    ![](figure/download-ecdsa.png)
169
170    将安装包放置Linux服务器中,并安装“pip3 install ecdsa-0.15-py2.py3-none-any.whl”。
171
172    完成上述安装后,重新构建。
173
174
175## 编译构建过程中,提示“Could not find a version that satisfies the requirement six\>=1.9.0”<a name="section4498158162320"></a>
176
177-   **现象描述**
178
179    编译构建过程中出现以下错误:
180
181    ```
182    Could not find a version that satisfies the requirement six>=1.9.0
183    ```
184
185
186-   **可能原因**
187
188    环境中未安装合适的“six”。
189
190
191-   **解决办法**
192
193    方法1:通过命令“pip3 install six”,在线安装。
194
195    方法2:离线安装
196
197    通过网页[https://pypi.org/project/six/\#files](https://pypi.org/project/six/#files),下载安装包。
198
199    ![](figure/download-six.png)
200
201    将源码放置在Linux服务器中,并安装“pip3 install six-1.14.0-py2.py3-none-any.whl”。
202
203    完成上述安装后,重新构建。
204
205
206## 编译构建过程中,提示找不到“-lgcc”<a name="section11181036112615"></a>
207
208-   **现象描述**
209
210    编译构建过程中出现以下错误:
211
212    ```
213    riscv32-unknown-elf-ld: cannot find -lgcc
214    ```
215
216
217-   **可能原因**
218
219    交叉编译器gcc\_riscv32的PATH添加错误,如下,在"bin"后多添加了一个“/”,应该删除。
220
221    ```
222    ~/gcc_riscv32/bin/:/data/toolchain/
223    ```
224
225
226-   **解决办法**
227
228    重新修改gcc\_riscv32的PATH,将多余的“/”删除。
229
230    ```
231    ~/gcc_riscv32/bin:/data/toolchain/
232    ```
233
234
235## 编译构建过程中,提示找不到“python”<a name="section1571810194619"></a>
236
237-   **现象描述**
238
239    编译构建过程中出现以下错误:
240
241    ```
242    -bash: /usr/bin/python: No such file or directory
243    ```
244
245
246-   **可能原因**1
247
248    没有装python。
249
250-   **解决办法**
251
252    请按照[安装Python环境](quickstart-lite-env-setup-linux.md#section1238412211211)
253
254-   **可能原因2**
255
256    ![](figure/reason-2.png)
257
258-   **解决办法**
259
260    usr/bin目录下没有python软链接,请运行以下命令添加软链接:
261
262    ```
263    # cd /usr/bin/
264    # which python3
265    # ln -s /usr/local/bin/python3 python
266    # python --version
267    ```
268
269    例:
270
271    ![](figure/solution.png)
272
273
274## 安装 kconfiglib时,遇到lsb\_release错误<a name="section691681635814"></a>
275
276-   **现象描述**
277
278    安装kconfiglib过程中遇到如下错误打印:
279
280    ```
281    subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.
282    ```
283
284-   **可能原因**
285
286    lsb\_release模块基于的python版本与现有python版本不一致
287
288-   **解决办法**
289
290    执行"find / -name lsb\_release",找到lsb\_release位置并删除,如:"sudo rm -rf /usr/bin/lsb\_release"
291
292
293