回答編集履歴

6

fixed context

2022/10/08 03:30

投稿

ps_aux_grep
ps_aux_grep

スコア1579

test CHANGED
@@ -1,4 +1,6 @@
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`はありますか?
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

2022/10/08 03:25

投稿

ps_aux_grep
ps_aux_grep

スコア1579

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

2022/10/07 15:40

投稿

ps_aux_grep
ps_aux_grep

スコア1579

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 `/usr/local/Cellar/python@3.10/3.10.7/Frameworks/Python.framework/Versions/3.10/include/python3.10/`
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`が存在していました

3

fix append

2022/10/07 15:28

投稿

ps_aux_grep
ps_aux_grep

スコア1579

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

2022/10/07 15:25

投稿

ps_aux_grep
ps_aux_grep

スコア1579

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

2022/10/07 15:23

投稿

ps_aux_grep
ps_aux_grep

スコア1579

test CHANGED
@@ -1,3 +1,3 @@
1
- `CFLAGS`で設定した`/Library/Developer/CommandLineTools/usr/bin/python3.9/`の中に,`Python.h`はありますか?なければ違う場所を指定しています.
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`で確認されたということで間違い無いでしょうか?