回答編集履歴
1
もう少し説明
test
CHANGED
@@ -2,6 +2,22 @@
|
|
2
2
|
余計なことをしたと思います。Anaconda3は削除する前提で書きます。
|
3
3
|
|
4
4
|
----
|
5
|
+
問題は2点あります。
|
6
|
+
./configureが「自分でビルドしたPython」を探しだせていなくて、`/usr/local/bin/python`を見つけてしまっていること
|
7
|
+
この`/usr/local/bin/python`が(推測では)Python2.7で、[pkg-config](https://ja.wikipedia.org/wiki/Pkg-config)がそのPythonを対象にするためのファイル群を探し出せていないことです。
|
8
|
+
このPython2.7のでどころ(=なぜそこに存在しているのか)は分かりませんが、いま使ってほしいのは「自分でビルドしたPython」であって関係はないので無視しましょう。
|
9
|
+
|
10
|
+
必要なのは、「自分でビルドしたPython」を探してもらうことと、「自分でビルドしたPython」を対象にするためのファイル群をpkg-configが見つけ出せるようにすることです。
|
11
|
+
|
12
|
+
後者についての方法は
|
13
|
+
|
14
|
+
Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.
|
15
|
+
|
16
|
+
と**書いてあります**。読んでいますか??
|
17
|
+
|
18
|
+
----
|
19
|
+
|
20
|
+
エスパー回答気味になりますが、
|
5
21
|
|
6
22
|
```
|
7
23
|
export PKG_CONFIG_PATH=/home/(サーバーID)/opt/lib/pkgconfig
|
@@ -17,7 +33,7 @@
|
|
17
33
|
----
|
18
34
|
ポイント1
|
19
35
|
|
20
|
-
Python3.10.10を `/home/<サーバーID>/opt` 配下にインストールしたなら、
|
36
|
+
Python3.10.10を `/home/<サーバーID>/opt` 配下にインストールしたなら、pkg-configが使うpcファイルが `/home/(サーバーID)/opt/lib/pkgconfig` に置かれたはずです。
|
21
37
|
PKG_CONFIG_PATH環境変数にそのディレクトリを指定してみてください。
|
22
38
|
|
23
39
|
|
@@ -30,6 +46,8 @@
|
|
30
46
|
とすると指定可能なオプションや環境変数が確認できて、PYTHON環境変数でpythonの実行ファイルを指定可能だと分かります。
|
31
47
|
PYTHON環境変数に「自分でビルドしたpythonインタプリタ」の実行ファイルを指定してください。
|
32
48
|
|
49
|
+
(PATH環境変数の先頭に`/home/<サーバーID>/opt/bin`を追加すれば解決する気もしますが……)
|
50
|
+
|
33
51
|
----
|
34
52
|
|
35
53
|
冒頭2行で環境変数を2つ指定しています。これでpkg-configが必要なファイルを探してくれると思います。
|