• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 编译异常
2
3
4## Linux编译服务器终端输入不识别的命令时提示“ImportError: No module named apt_pkg”
5
6- **现象描述**
7
8  Linux编译服务器终端输入不识别的命令时,提示"ImportError: No module named apt_pkg"
9
10- **可能原因**
11
12  python3 apt安装兼容性问题。
13
14- **解决办法**
15
16  执行如下命令重新安装python3-apt。
17
18
19  ```
20  sudo apt-get remove  python3-apt
21  sudo apt-get install python3-apt
22  ```
23
24
25## 编译构建过程中,提示找不到“python”
26
27- **现象描述**
28
29  编译构建过程中出现以下错误:
30
31
32  ```
33  -bash: /usr/bin/python: No such file or directory
34  ```
35
36- **可能原因**1
37
38  没有装python。
39
40- **解决办法**
41
42  请使用如下命令安装Python,下方以Python3.8为例。
43
44
45  ```
46  sudo apt-get install python3.8
47  ```
48
49- **可能原因2**
50
51  usr/bin目录下没有python软链接
52
53  ![zh-cn_image_0000001226922322](figures/zh-cn_image_0000001226922322.png)
54
55- **解决办法**
56
57  请运行以下命令添加软链接:
58
59
60  ```
61  # cd /usr/bin/
62  # which python3
63  # ln -s /usr/local/bin/python3 python
64  # python --version
65  ```
66
67  例:
68
69  ![zh-cn_image_0000001271562453](figures/zh-cn_image_0000001271562453.png)
70
71
72## 编译构建过程中,提示找不到“python3”
73
74- **现象描述**
75
76  ![zh-cn_image_0000001226602414](figures/zh-cn_image_0000001226602414.png)
77
78- **可能原因**
79
80  没有装python3。
81
82- **解决办法**
83
84  请使用如下命令安装Python3。
85
86
87  ```
88  sudo apt-get install python3.8
89  ```
90
91
92## 安装python3过程中,提示“configure: error: no acceptable C compiler found in $PATH”
93
94- **现象描述**
95
96  安装python3过程中出现以下错误:
97
98
99  ```
100  configure: error: no acceptable C compiler found in $PATH. See 'config.log' for more details
101  ```
102
103- **可能原因**
104
105  环境中未安装“gcc”。
106
107- **解决办法**
108
109  1. 通过命令“apt-get install gcc”在线安装。
110  2. 完成后,重新安装python3。
111
112
113## 安装python3过程中,提示“-bash: make: command not found”
114
115- **现象描述**
116
117  安装python3过程中出现以下错误:
118
119
120  ```
121  -bash: make: command not found
122  ```
123
124- **可能原因**
125
126  环境中未安装“make”。
127
128- **解决办法**
129
130  1. 通过命令“apt-get install make”在线安装。
131  2. 完成后,重新安装python3。
132
133
134## 安装python3过程中,提示“No module named '_ctypes'”
135
136- **现象描述**
137
138  安装python3过程中出现以下错误:
139
140
141  ```
142  ModuleNotFoundError:No module named ‘_ctypes’
143  ```
144
145- **可能原因**
146
147  环境中未安装“libffi”和“libffi-devel”。
148
149- **解决办法**
150
151  1. 通过命令“apt-get install libffi\* -y”,在线安装。
152  2. 完成后,重新安装python3。
153
154
155## 编译构建过程中,提示“No module named 'Crypto'”
156
157- **现象描述**
158
159  编译构建过程中出现以下错误:
160
161
162  ```
163  ModuleNotFoundError: No module named 'Crypto'
164  ```
165
166- **可能原因**
167
168  环境中未安装“Crypto”。
169
170- **解决办法**
171
172  方法1:通过命令“pip3 install Crypto”,在线安装。
173
174  方法2:离线安装。
175
176  通过网页[https://pypi.org/project/pycrypto/#files](https://pypi.org/project/pycrypto/#files),下载源码。
177
178  ![zh-cn_image_0000001227082334](figures/zh-cn_image_0000001227082334.png)
179
180  将源码放置在Linux服务器中,解压,并安装“python3 setup.py install”。
181
182  完成上述安装后,重新构建。
183