質問編集履歴
5
ミス訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -108,11 +108,11 @@
|
|
108
108
|
|
109
109
|
今度はiex> Pyex.predict()で以下のようなエラーが出てしまいました。
|
110
110
|
|
111
|
-
** (ErlangError) Erlang error: {:python, :"exceptions.ImportError", 'No module named keras.models', [{"/Users/tmsmac/pyex/lib/predict_sin.py", 2, "<module>",
|
111
|
+
** (ErlangError) Erlang error: {:python, :"exceptions.ImportError", 'No module named keras.models', [{"/Users/tmsmac/pyex/lib/py_predict_sin.py", 2, "<module>", "from keras.models import Sequential"}, {"/Users/tmsmac/pyex/_build/dev/lib/erlport/priv/python2/erlport/erlang.py", 226, "_incoming_call", "f = __import__(module, {}, {}, [objects[0]])"}, {"/Users/tmsmac/pyex/_build/dev/lib/erlport/priv/python2/erlport/erlang.py", 234, "_call_with_error_handler", "function(*args)"}]}
|
112
112
|
|
113
113
|
(erlport) /Users/tmsmac/pyex/deps/erlport/src/erlport.erl:234: :erlport.call/3
|
114
114
|
|
115
|
-
(pyex) lib/pyex.ex:
|
115
|
+
(pyex) lib/pyex.ex:27: Pyex.predict/0
|
116
116
|
|
117
117
|
|
118
118
|
|
4
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -97,3 +97,23 @@
|
|
97
97
|
|
98
98
|
|
99
99
|
(erlport) :python.stop()
|
100
|
+
|
101
|
+
|
102
|
+
|
103
|
+
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
|
104
|
+
|
105
|
+
追記です
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
今度はiex> Pyex.predict()で以下のようなエラーが出てしまいました。
|
110
|
+
|
111
|
+
** (ErlangError) Erlang error: {:python, :"exceptions.ImportError", 'No module named keras.models', [{"/Users/tmsmac/pyex/lib/predict_sin.py", 2, "<module>", :undefined}, {"/Users/tmsmac/pyex/_build/dev/lib/erlport/priv/python2/erlport/erlang.py", 226, "_incoming_call", "f = __import__(module, {}, {}, [objects[0]])"}, {"/Users/tmsmac/pyex/_build/dev/lib/erlport/priv/python2/erlport/erlang.py", 234, "_call_with_error_handler", "function(*args)"}]}
|
112
|
+
|
113
|
+
(erlport) /Users/tmsmac/pyex/deps/erlport/src/erlport.erl:234: :erlport.call/3
|
114
|
+
|
115
|
+
(pyex) lib/pyex.ex:11: Pyex.predict/0
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
keras単品では動いています。また、pyex.exのコンパイルも通っています。これも上記で修正していただいたようにファイルにpy_をつけたりstopの部分を変えたりしましたがそれでもダメだったので何か他の原因でしょうか?
|
3
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -84,16 +84,16 @@
|
|
84
84
|
|
85
85
|
|
86
86
|
|
87
|
+
I'm Python...receive 3
|
88
|
+
|
89
|
+
received from python: 30
|
90
|
+
|
87
|
-
|
91
|
+
** (UndefinedFunctionError) function :python.stop/0 is undefined or private. Did you mean one of:
|
88
92
|
|
89
93
|
|
90
94
|
|
91
|
-
|
95
|
+
* stop/1
|
92
96
|
|
93
|
-
iex(1)> Pyex.value_receive( 3 )
|
94
97
|
|
95
|
-
** (ErlangError) Erlang error: {:python, :"exceptions.ImportError", 'No module named py_sample', [{"/Users/tmsmac/pyex/_build/dev/lib/erlport/priv/python2/erlport/erlang.py", 226, "_incoming_call", "f = __import__(module, {}, {}, [objects[0]])"}, {"/Users/tmsmac/pyex/_build/dev/lib/erlport/priv/python2/erlport/erlang.py", 234, "_call_with_error_handler", "function(*args)"}]}
|
96
98
|
|
97
|
-
(erlport) /Users/tmsmac/pyex/deps/erlport/src/erlport.erl:234: :erlport.call/3
|
98
|
-
|
99
|
-
(p
|
99
|
+
(erlport) :python.stop()
|
2
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -67,3 +67,33 @@
|
|
67
67
|
===> When submitting a bug report, please include the output of `rebar3 report "your command"`
|
68
68
|
|
69
69
|
** (Mix) Could not compile dependency :erlport, "/Users/tmsmac/.mix/rebar3 bare compile --paths "/Users/tmsmac/Google ドライブ/Elixir/pyex/_build/dev/lib/*/ebin"" command failed. You can recompile this dependency with "mix deps.compile erlport", update it with "mix deps.update erlport" or clean it with "mix deps.clean erlport"
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
------------------------------------------------
|
74
|
+
|
75
|
+
さらに追記です
|
76
|
+
|
77
|
+
|
78
|
+
|
79
|
+
早速の返信ありがとうございます!!
|
80
|
+
|
81
|
+
確かにGoogleドライブから出たところに作り直したらこのエラーがなくなりました。。。ディレクトリの名前なんかでエラーが出ることがあるんですね、、、これは日本語のディレクトリ内からは実行できないものなんでしょうか?結構不便ですね。
|
82
|
+
|
83
|
+
また、さらにそこで実行したところ関数名を入力するところまで行ったのですが、ここで今度は以下の様なエラーが出ました。今度はどうすればいいのでしょうか??
|
84
|
+
|
85
|
+
|
86
|
+
|
87
|
+
Erlang/OTP 20 [erts-9.2.1] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]
|
88
|
+
|
89
|
+
|
90
|
+
|
91
|
+
Interactive Elixir (1.6.1) - press Ctrl+C to exit (type h() ENTER for help)
|
92
|
+
|
93
|
+
iex(1)> Pyex.value_receive( 3 )
|
94
|
+
|
95
|
+
** (ErlangError) Erlang error: {:python, :"exceptions.ImportError", 'No module named py_sample', [{"/Users/tmsmac/pyex/_build/dev/lib/erlport/priv/python2/erlport/erlang.py", 226, "_incoming_call", "f = __import__(module, {}, {}, [objects[0]])"}, {"/Users/tmsmac/pyex/_build/dev/lib/erlport/priv/python2/erlport/erlang.py", 234, "_call_with_error_handler", "function(*args)"}]}
|
96
|
+
|
97
|
+
(erlport) /Users/tmsmac/pyex/deps/erlport/src/erlport.erl:234: :erlport.call/3
|
98
|
+
|
99
|
+
(pyex) lib/pyex.ex:4: Pyex.value_receive/1
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -41,3 +41,29 @@
|
|
41
41
|
|
42
42
|
|
43
43
|
この様なエラーが出ます。これはどういうことでしょうか?
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
_____________________________
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
追記です
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
回答ありがとうございます!!
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
確かにディレクトリの位置を間違えてはいた様です。pyex.exを作ったディレクトリではなくその上のlibやmix.exsがあるディレクトリで実行するべきだったという事ですね?そこで今回そこのディレクトリで行ったのですが、次の様なエラーが出ました・・・これはどういう事でしょうか?
|
60
|
+
|
61
|
+
Erlang/OTP 20 [erts-9.2.1] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
===> Uncaught error in rebar_core. Run with DEBUG=1 to see stacktrace or consult rebar3.crashdump
|
66
|
+
|
67
|
+
===> When submitting a bug report, please include the output of `rebar3 report "your command"`
|
68
|
+
|
69
|
+
** (Mix) Could not compile dependency :erlport, "/Users/tmsmac/.mix/rebar3 bare compile --paths "/Users/tmsmac/Google ドライブ/Elixir/pyex/_build/dev/lib/*/ebin"" command failed. You can recompile this dependency with "mix deps.compile erlport", update it with "mix deps.update erlport" or clean it with "mix deps.clean erlport"
|