Gem RubyPython 执行崩溃,请问是什么原因?谢谢

EvanYa · 发布于 2016年11月07日 · 最后由 EvanYa 回复于 2016年11月08日 · 569 次阅读
28002

rubypython,这个gem在使用的执行的时候官方给的用法是:

RubyPython is fairly easy to start using; there are three phases to its use:

Start the Python interpreter (RubyPython.start).

Import and use Python code (RubyPython.import).

Stop the Python interpreter (RubyPython.stop). 而我在使用的时候出现异常

arg2 = 900
arg1 = 800
arg3 = 1000
@result = Array.new
RubyPython.start

np = RubyPython.import("numpy")

list = np.random.triangular(arg1, arg2, arg3,100000 )

@result = list.to_a
RubyPython.stop
puts @result

出错截图如下:

如果我将RubyPython.stop删除前几次执行不会出错,反复执行就会出错,如图:

请问各位这是什么原因?谢谢

共收到 4 条回复
0967c2

第一个截图报错, 我之前遇到过, 最后是换另一种方式安装 Ruby 解决的(当时是 rbenv -> RVM)

11222

真的需要Python不妨包装到命令行,或者更复杂一点就加一个服务。两个混在一起不出问题才是不正常。

28002

#2楼 @billy 谢谢 看来也只能这样了。。。

28002

#1楼 @pinewong 谢谢,我用的opensuse42 安装rvm总是出错,无奈就直接安装ruby和rails了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册