文件名称:pycall.rb:从Ruby语言调用Python函数
文件大小:1.54MB
文件格式:ZIP
更新时间:2024-02-22 21:38:16
ruby python data-science pycall rubyml
该库提供了直接从Ruby语言调用Python并与之进行部分互操作的功能。 您可以将任意Python模块导入Ruby模块,通过从Ruby到Python的自动类型转换来调用Python函数。 支持的Ruby版本 pycall.rb支持Ruby 2.3或更高版本。 支持的Python版本 pycall.rb支持Python 2.7或更高版本。 请注意,在pycall.rb中,不完全支持在Python 2.7中定义的没有超类的旧类。 pyenv用户注意 pycall.rb需要Python的共享库(例如libpython3.7m.so )。 pyenv默认不构建共享库,因此您需要在安装时指定--enable-shared选项,如下所示: $ env PYTHON_CONFIGURE_OPTS='--enable-shared' pyenv install 3.7.2 安装 将此行添加到您的应用程序的Gemfile中: gem 'pycall' 然后执行: $ bundle 或自己安装为: $ gem install --pre pycall 用法 这是一个简单的示例,它调用Pytho