回答編集履歴
6
fixed context
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
|
-
`CFLAGS`で設定した`/Library/Developer/CommandLineTools/usr/bin/python3.9`の中に,`Python.h`はありますか?
|
1
|
+
`CFLAGS`で設定した`/Library/Developer/CommandLineTools/usr/bin/python3.9`の中に,`Python.h`はありますか?
|
2
|
+
多分この`/Library/Developer/CommandLineTools/usr/bin/python3.9`はPythonの実行ファイルのはずです.
|
3
|
+
`*/bin/`の中にバイナリのみならずフォルダや`Python.h`があったら驚きです.普通,ヘッダファイルは`*/include/`,ライブラリは`*/lib/`の中にあるはずです.ライブラリの設定は当たっているように見えます.
|
2
4
|
|
3
5
|
`CFLAGS`の場所を確認したとおっしゃっていますが,[#余談pkg-config](https://qiita.com/kawamou/items/4235e37441e22205de34#%E4%BD%99%E8%AB%87pkg-config)を参考に`$pkg-config --cflags`で確認されたということで間違い無いでしょうか?
|
4
6
|
|
5
delete back quote from first cmd
test
CHANGED
@@ -1,10 +1,10 @@
|
|
1
1
|
`CFLAGS`で設定した`/Library/Developer/CommandLineTools/usr/bin/python3.9`の中に,`Python.h`はありますか?多分この`/Library/Developer/CommandLineTools/usr/bin/python3.9`はPythonの実行ファイルのはずです.`./bin/`の中にバイナリのみならずフォルダや`Python.h`があったら驚きです.
|
2
2
|
|
3
|
-
`CFLAGS`の場所を確認したとおっしゃっていますが,[余談pkg-config](https://qiita.com/kawamou/items/4235e37441e22205de34#%E4%BD%99%E8%AB%87pkg-config)を参考に`$pkg-config --cflags`で確認されたということで間違い無いでしょうか?
|
3
|
+
`CFLAGS`の場所を確認したとおっしゃっていますが,[#余談pkg-config](https://qiita.com/kawamou/items/4235e37441e22205de34#%E4%BD%99%E8%AB%87pkg-config)を参考に`$pkg-config --cflags`で確認されたということで間違い無いでしょうか?
|
4
4
|
|
5
5
|
そうでないにしても,弊環境で
|
6
6
|
```shell
|
7
|
-
$ python3 -c "import sys, pprint; pprint.pprint(sys.path)"
|
7
|
+
$ python3 -c "import sys, pprint; pprint.pprint(sys.path)"
|
8
8
|
```
|
9
9
|
と実行した結果,
|
10
10
|
```Python
|
@@ -23,4 +23,4 @@
|
|
23
23
|
```shell
|
24
24
|
ls '/usr/local/Cellar/python@3.10/3.10.7/Frameworks/Python.framework/Versions/3.10/include/python3.10/'
|
25
25
|
```
|
26
|
-
のようにして確認したところ,`Python.h`が存在していました
|
26
|
+
のようにして確認したところ,`Python.h`が存在していました.これを使って参考サイトのようにGOからPythonを実行することができましたよ.
|
4
fix back quote
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
`CFLAGS`で設定した`/Library/Developer/CommandLineTools/usr/bin/python3.9`の中に,`Python.h`はありますか?多分この`/Library/Developer/CommandLineTools/usr/bin/python3.9`はPythonの実行ファイルのはずです.`./bin/`の中にバイナリのみならずフォルダや`Python.h`があったら
|
1
|
+
`CFLAGS`で設定した`/Library/Developer/CommandLineTools/usr/bin/python3.9`の中に,`Python.h`はありますか?多分この`/Library/Developer/CommandLineTools/usr/bin/python3.9`はPythonの実行ファイルのはずです.`./bin/`の中にバイナリのみならずフォルダや`Python.h`があったら驚きです.
|
2
2
|
|
3
3
|
`CFLAGS`の場所を確認したとおっしゃっていますが,[余談pkg-config](https://qiita.com/kawamou/items/4235e37441e22205de34#%E4%BD%99%E8%AB%87pkg-config)を参考に`$pkg-config --cflags`で確認されたということで間違い無いでしょうか?
|
4
4
|
|
@@ -15,12 +15,12 @@
|
|
15
15
|
'/usr/local/lib/python3.10/site-packages',
|
16
16
|
'/usr/local/Cellar/sip/6.7.1/libexec/lib/python3.10/site-packages']
|
17
17
|
```
|
18
|
-
のように出てきたことから,参考サイトのPATH
|
18
|
+
のように出てきたことから,参考サイトの`CFLAGS`のPATH
|
19
19
|
```C
|
20
20
|
// #cgo CFLAGS: -I/Library/Frameworks/Python.framework/Versions/3.9/include/python3.9
|
21
21
|
```
|
22
22
|
と比較して
|
23
23
|
```shell
|
24
|
-
ls
|
24
|
+
ls '/usr/local/Cellar/python@3.10/3.10.7/Frameworks/Python.framework/Versions/3.10/include/python3.10/'
|
25
25
|
```
|
26
|
-
|
26
|
+
のようにして確認したところ,`Python.h`が存在していました
|
3
fix append
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
`CFLAGS`で設定した`/Library/Developer/CommandLineTools/usr/bin/python3.9`の中に,`Python.h`はありますか?多分この`/Library/Developer/CommandLineTools/usr/bin/python3.9`はPythonの実行ファイルのはずです.`Python.h`があったら逆に驚きます.
|
1
|
+
`CFLAGS`で設定した`/Library/Developer/CommandLineTools/usr/bin/python3.9`の中に,`Python.h`はありますか?多分この`/Library/Developer/CommandLineTools/usr/bin/python3.9`はPythonの実行ファイルのはずです.`./bin/`の中にバイナリのみならずフォルダや`Python.h`があったら逆に驚きます.
|
2
2
|
|
3
3
|
`CFLAGS`の場所を確認したとおっしゃっていますが,[余談pkg-config](https://qiita.com/kawamou/items/4235e37441e22205de34#%E4%BD%99%E8%AB%87pkg-config)を参考に`$pkg-config --cflags`で確認されたということで間違い無いでしょうか?
|
4
4
|
|
2
append waypoint
test
CHANGED
@@ -1,3 +1,26 @@
|
|
1
1
|
`CFLAGS`で設定した`/Library/Developer/CommandLineTools/usr/bin/python3.9`の中に,`Python.h`はありますか?多分この`/Library/Developer/CommandLineTools/usr/bin/python3.9`はPythonの実行ファイルのはずです.`Python.h`があったら逆に驚きます.
|
2
2
|
|
3
3
|
`CFLAGS`の場所を確認したとおっしゃっていますが,[余談pkg-config](https://qiita.com/kawamou/items/4235e37441e22205de34#%E4%BD%99%E8%AB%87pkg-config)を参考に`$pkg-config --cflags`で確認されたということで間違い無いでしょうか?
|
4
|
+
|
5
|
+
そうでないにしても,弊環境で
|
6
|
+
```shell
|
7
|
+
$ python3 -c "import sys, pprint; pprint.pprint(sys.path)"`
|
8
|
+
```
|
9
|
+
と実行した結果,
|
10
|
+
```Python
|
11
|
+
['',
|
12
|
+
'/usr/local/Cellar/python@3.10/3.10.7/Frameworks/Python.framework/Versions/3.10/lib/python310.zip',
|
13
|
+
'/usr/local/Cellar/python@3.10/3.10.7/Frameworks/Python.framework/Versions/3.10/lib/python3.10',
|
14
|
+
'/usr/local/Cellar/python@3.10/3.10.7/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload',
|
15
|
+
'/usr/local/lib/python3.10/site-packages',
|
16
|
+
'/usr/local/Cellar/sip/6.7.1/libexec/lib/python3.10/site-packages']
|
17
|
+
```
|
18
|
+
のように出てきたことから,参考サイトのPATH
|
19
|
+
```C
|
20
|
+
// #cgo CFLAGS: -I/Library/Frameworks/Python.framework/Versions/3.9/include/python3.9
|
21
|
+
```
|
22
|
+
と比較して
|
23
|
+
```shell
|
24
|
+
ls `/usr/local/Cellar/python@3.10/3.10.7/Frameworks/Python.framework/Versions/3.10/include/python3.10/`
|
25
|
+
```
|
26
|
+
を確認したところ,`Python.h`が存在していました
|
1
fix context
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
`CFLAGS`で設定した`/Library/Developer/CommandLineTools/usr/bin/python3.9
|
1
|
+
`CFLAGS`で設定した`/Library/Developer/CommandLineTools/usr/bin/python3.9`の中に,`Python.h`はありますか?多分この`/Library/Developer/CommandLineTools/usr/bin/python3.9`はPythonの実行ファイルのはずです.`Python.h`があったら逆に驚きます.
|
2
2
|
|
3
3
|
`CFLAGS`の場所を確認したとおっしゃっていますが,[余談pkg-config](https://qiita.com/kawamou/items/4235e37441e22205de34#%E4%BD%99%E8%AB%87pkg-config)を参考に`$pkg-config --cflags`で確認されたということで間違い無いでしょうか?
|