質問編集履歴
2
間違いの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -200,7 +200,7 @@
|
|
200
200
|
|
201
201
|
|
202
202
|
|
203
|
-
**◆
|
203
|
+
**◆Numpyをimportした時、下記のエラー内容が出ます。**
|
204
204
|
|
205
205
|
```
|
206
206
|
|
@@ -214,7 +214,7 @@
|
|
214
214
|
|
215
215
|
Traceback (most recent call last):
|
216
216
|
|
217
|
-
File "/Users/username/git/python_c_api_sample/t
|
217
|
+
File "/Users/username/git/python_c_api_sample/python_code_sample.py", line 10, in <module>
|
218
218
|
|
219
219
|
import numpy as np
|
220
220
|
|
@@ -278,7 +278,7 @@
|
|
278
278
|
|
279
279
|
```
|
280
280
|
|
281
|
-
**◆
|
281
|
+
**◆randomをimportした時、下記のエラー内容が出ます。(pythonファイルの2行目を修正してください)**
|
282
282
|
|
283
283
|
|
284
284
|
|
@@ -374,7 +374,7 @@
|
|
374
374
|
|
375
375
|
```
|
376
376
|
|
377
|
-
g++ -fPIC main.cpp $(python3.8-config --cflags --ldflags) -lpython3.8
|
377
|
+
g++ -fPIC main.cpp $(python3.8-config --cflags --ldflags) -lpython3.8
|
378
378
|
|
379
379
|
|
380
380
|
|
1
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,31 +28,31 @@
|
|
28
28
|
|
29
29
|
本投稿は次のように構成にしました
|
30
30
|
|
31
|
+
|
32
|
+
|
31
|
-
◆コード
|
33
|
+
- ◆コード
|
32
|
-
|
34
|
+
|
33
|
-
◆エラーの説明
|
35
|
+
- ◆エラーの説明
|
34
|
-
|
36
|
+
|
35
|
-
◆環境情報
|
37
|
+
- ◆環境情報
|
36
|
-
|
38
|
+
|
37
|
-
◆コードを動かすために
|
39
|
+
- ◆コードを動かすために
|
38
|
-
|
40
|
+
|
39
|
-
-ディレクトリの作成
|
41
|
+
-ディレクトリの作成
|
40
|
-
|
42
|
+
|
41
|
-
-作成されたpython環境
|
43
|
+
-作成されたpython環境
|
42
|
-
|
44
|
+
|
43
|
-
-コンパイル
|
45
|
+
-コンパイル
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
|
50
|
+
|
44
|
-
|
51
|
+
## コード
|
52
|
+
|
45
|
-
|
53
|
+
**◆main.cpp**
|
46
|
-
|
54
|
+
|
47
|
-
```
|
55
|
+
```
|
48
|
-
|
49
|
-
#コード
|
50
|
-
|
51
|
-
|
52
|
-
|
53
|
-
◆main.cpp
|
54
|
-
|
55
|
-
|
56
56
|
|
57
57
|
#include <Python.h>
|
58
58
|
|
@@ -158,15 +158,11 @@
|
|
158
158
|
|
159
159
|
}
|
160
160
|
|
161
|
-
|
162
|
-
|
163
|
-
|
161
|
+
```
|
164
|
-
|
165
|
-
|
166
|
-
|
162
|
+
|
167
|
-
◆python_code_sample.py
|
163
|
+
**◆python_code_sample.py**
|
164
|
+
|
168
|
-
|
165
|
+
```
|
169
|
-
|
170
166
|
|
171
167
|
import numpy as np
|
172
168
|
|
@@ -200,15 +196,13 @@
|
|
200
196
|
|
201
197
|
|
202
198
|
|
199
|
+
## エラーの説明
|
200
|
+
|
201
|
+
|
202
|
+
|
203
|
+
**◆Error when importing Numpy**
|
204
|
+
|
203
|
-
```
|
205
|
+
```
|
204
|
-
|
205
|
-
#エラーの説明
|
206
|
-
|
207
|
-
|
208
|
-
|
209
|
-
◆Error when importing Numpy
|
210
|
-
|
211
|
-
|
212
206
|
|
213
207
|
/Users/username/.pyenv/versions/anaconda3-5.0.1/envs/your_env_name/bin
|
214
208
|
|
@@ -282,11 +276,13 @@
|
|
282
276
|
|
283
277
|
|
284
278
|
|
285
|
-
|
279
|
+
```
|
286
|
-
|
280
|
+
|
287
|
-
◆Error when importing random
|
281
|
+
**◆Error when importing random**
|
282
|
+
|
283
|
+
|
284
|
+
|
288
|
-
|
285
|
+
```
|
289
|
-
|
290
286
|
|
291
287
|
File "./python_code_sample.py", line 2, in <module>
|
292
288
|
|
@@ -308,57 +304,61 @@
|
|
308
304
|
|
309
305
|
|
310
306
|
|
311
|
-
```
|
312
|
-
|
313
|
-
# 環境情報
|
307
|
+
## ◆環境情報
|
314
308
|
|
315
309
|
I installed anaconda in pyenv.
|
316
310
|
|
317
311
|
I created the environment as follows.
|
318
312
|
|
319
|
-
|
320
|
-
|
321
|
-
|
322
|
-
|
323
|
-
|
324
|
-
|
325
|
-
|
326
|
-
|
327
|
-
|
328
|
-
|
329
|
-
|
330
|
-
|
331
|
-
|
332
|
-
|
333
|
-
|
334
|
-
|
335
|
-
|
336
|
-
|
337
|
-
|
338
|
-
|
339
|
-
|
340
|
-
|
341
|
-
```
|
342
|
-
|
343
|
-
|
344
|
-
|
345
|
-
#
|
313
|
+
- Anaconda installer is anaconda3-5.0.1
|
314
|
+
|
315
|
+
- python3.8.1
|
316
|
+
|
317
|
+
- macOS(Catalina version:10.15.4)
|
318
|
+
|
319
|
+
- output is g++ -v
|
320
|
+
|
321
|
+
|
322
|
+
|
323
|
+
```
|
324
|
+
|
325
|
+
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
|
326
|
+
|
327
|
+
Apple clang version 11.0.3 (clang-1103.0.32.59)
|
328
|
+
|
329
|
+
Target: x86_64-apple-darwin19.4.0
|
330
|
+
|
331
|
+
Thread model: posix
|
332
|
+
|
333
|
+
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
|
334
|
+
|
335
|
+
```
|
336
|
+
|
337
|
+
|
338
|
+
|
339
|
+
## ◆コードを動かすために
|
340
|
+
|
341
|
+
**ディレクトリの作成**
|
342
|
+
|
343
|
+
```
|
346
344
|
|
347
345
|
mkdir sample_test_python_c_api && cd sample_test_python_c_api
|
348
346
|
|
349
347
|
There are two files in the directory: main.cpp and python_code_sample.py.
|
350
348
|
|
351
|
-
|
349
|
+
```
|
352
|
-
|
350
|
+
|
351
|
+
|
352
|
+
|
353
|
-
#作成されたpython環境
|
353
|
+
## 作成されたpython環境
|
354
|
-
|
354
|
+
|
355
|
-
1. pyenv local anaconda3-5.0.1
|
355
|
+
1. `pyenv local anaconda3-5.0.1`
|
356
|
-
|
356
|
+
|
357
|
-
2. conda create -n your_env_name python=3.8 anaconda
|
357
|
+
2. `conda create -n your_env_name python=3.8 anaconda`
|
358
|
-
|
358
|
+
|
359
|
-
3. pyenv local anaconda3-5.0.1/envs/your_env_name
|
359
|
+
3. `pyenv local anaconda3-5.0.1/envs/your_env_name`
|
360
|
+
|
360
|
-
|
361
|
+
```
|
361
|
-
|
362
362
|
|
363
363
|
export PYTHONHOME=/Users/username/.pyenv/versions/anaconda3-5.0.1/envs/your_env_name
|
364
364
|
|
@@ -366,7 +366,13 @@
|
|
366
366
|
|
367
367
|
|
368
368
|
|
369
|
+
```
|
370
|
+
|
371
|
+
|
372
|
+
|
369
|
-
#cコンパイル
|
373
|
+
## cコンパイル
|
374
|
+
|
375
|
+
```
|
370
376
|
|
371
377
|
g++ -fPIC main.cpp $(python3.8-config --cflags --ldflags) -lpython3.8 -o main && ./main
|
372
378
|
|