当前位置: 首页 > 网络应用技术

基于生锈的Python扩展

时间:2023-03-08 23:58:54 网络应用技术

  本文当前使用的所有与Rust相关的软件包都必须是最新的。基于Mac的环境

  我无法安装Rust的安装,我会将其放在公共帐户的次要条目中。成功之后,我们将继续以下步骤

  Rust发布的工具链包括三个不同的版本:稳定,beta和Nightly。.beta在两者之间。在这里我们需要使用最新的夜间版本。

  如果您已经安装了它,请更新

  在folder.cargo中创建配置文件

  输入以下内容

  如果您不配置C语言错误,您将结束。

  执行上述命令后,将创建一个PYO3DEMO文件夹,该文件夹在此文件夹中包含货物。TOML配置文件和SRC文件夹。

  所有必须由货物管理的人都必须是货物。toml文件,必须是这个名称,首字母必须是大写。

  货物的内容如下

  然后在SRC文件下创建lib.rs。内容如下:

  这是Rust的PYO3模块。仅按照上述步骤操作。

  返回项目的根目录,然后执行以下命令

  如果执行成功,将生成一个目标文件夹,并且有一个发布文件可以输入目标。告知文件,将其复制到项目root目录,然后将其重命名为r2p.so.o.o.o.so,因此,Rust上的工作已经完成。

  打开python3

  结果如下:

  恭喜您,写Python写Python是不成熟的。