首页 > 编程语言 >RustPython简单使用

RustPython简单使用

时间:2024-09-12 18:51:46浏览次数:9  
标签:python 简单 RustPython https 使用 pip requests rust

RustPython介绍

同CPython,Jpython,PyPy一样,RustPython,是使用Rust语言实现的Python解释器,支持Python3语法。

项目地址:https://github.com/RustPython/RustPython

RustPython真正方便的是可以编译成Wasm文件,可以直接在浏览器中使用,示例网站:https://rustpython.github.io/demo/

image

RustPython简单使用

需要提前安装好:git、rust的cargo环境

  1. 克隆并进入项目
git clone https://github.com/RustPython/RustPython
cd RustPython
  1. 手动编译
cargo build --release --features ssl
cd target/release

启用--feaatures ssl特性可以安装pip包管理工具

编译后在target/release下生成rust_python可执行文件

  1. 使用RustPython交互解释器
$ ./rustpython 
Welcome to the magnificent Rust Python 0.4.0 interpreter 

标签:python,简单,RustPython,https,使用,pip,requests,rust
From: https://www.cnblogs.com/superhin/p/18410808/rustpython

相关文章

  • 使用信号量实现限流器:Python 实践指南
    使用信号量实现限流器:Python实践指南在现代应用程序中,限流器(RateLimiter)是一个非常重要的组件。它可以帮助我们控制对资源的访问频率,防止系统过载,确保服务的稳定性。本文将详细介绍如何使用Python中的信号量(Semaphore)来实现一个高效的限流器。什么是限流器?限流器是一......
  • python如何使用 秘钥证书 进行 SM2 加密
    最近一个项目,需要使用sm2非对称加密,对方直接给的秘钥证书,python使用gmssl进行加密,解密,加签,验签用的秘钥是这种格式#PrivateKey秘钥5aa03412c3051e1d4cf9d19cfbeeec70c28f388c9f82747cc912096c9cd44bea#PublicKey公钥044291b381a039a8d7d02d7272d2d7c78a30d33e3ee......
  • 抖音商家电话采集工具使用教程
    抖音商家电话采集工具通常具有以下功能:关键词搜索采集4:用户可以输入特定的关键词,如行业、产品、品牌等,工具会根据这些关键词在抖音平台上搜索相关的商家,并采集其电话等信息。例如,输入“服装”,就能采集到抖音上从事服装销售或相关业务的商家电话。地域筛选:可以根据地区范......
  • Python 内置函数汇总(使用示例)
    abs(number)求解整数,浮点数绝对值,返回复数模大小aiter()异步的方式遍历可迭代对象的异步迭代器importasynciocount=0asyncdefexample():asyncdefasync_generator():globalcountwhileTrue:count+=1......
  • 简单聊聊 CORS 攻击与防御
    我们是袋鼠云数栈UED团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。本文作者:霁明什么是CORSCORS(跨域资源共享)是一种基于HTTP头的机制,可以放宽浏览器的同源策略,实现不同域名网站之间的通信。前置知识同源定义:协......
  • 第21篇 TortoiseGit(大乌龟)版本管理工具的使用
    一、下载安装1.下载git必须先下载并安装git,再TortoiseGit下载安装git安装参考教程:https://blog.csdn.net/mukes/article/details/1156938332.TortoiseGit下载与安装TortoiseGit,Git客户端,32/64位最新版及对应的语言包下载地址:https://tortoisegit.org/download/进入下载页面,......
  • TensorFlow的基本概念以及使用场景
    TensorFlow是一个机器学习平台,用于构建和训练机器学习模型。它使用图形表示计算任务,其中节点表示数学操作,边表示计算之间的数据流动。TensorFlow的主要特点包括:1.多平台支持:TensorFlow可以运行在多种硬件和操作系统上,包括CPU、GPU和移动设备。2.自动求导:TensorFlow可以自动......
  • 出发前往玛那之树!《圣剑传说Visions of Mana》二十六项风灵月影修改器使用教程以及功
    《圣剑传说》v1.0二十六项修改器风灵月影版功能强大。不仅有无敌模式、无限HP/MP,还能设置攻击范围、暴击率等参数。更能一键编辑金钱、经验值。有了它,能大幅降低游戏难度,让玩家轻松畅玩,享受更愉悦的游戏体验。本篇将为大家带来《圣剑传说VisionsofMana》二十六项风灵月影修改......
  • 消灭无穷无尽的泰伦虫群!《战锤40K:星际战士2》风灵月影七项功能修改器使用教程及功能介
    《战锤40K:星际战士2》v1.0七项修改器风灵月影版,给玩家带来了全方位的游戏助力。涵盖无限生命、无限护盾等七种强大效能。使玩家在激烈鏖战中能从容应对敌人,畅享更为顺滑的游戏感受,同时深入探索丰富多彩的游戏内涵。本篇将为大家带来《战锤40K:星际战士》风灵月影七项功能修改器......
  • 登上银河帝国系的最高通缉名单!《星球大战:亡命之徒》风灵月影版二十六项修改器使用方法
    《星球大战:亡命之徒》v1.0二十六项修改器风灵月影版能够一键开启26项强大的游戏内功能,诸如无敌模式、一击必杀以及隐身模式等等。此修改器专为优化玩家的星际冒险历程而打造,能助您在游戏里毫无阻碍,领略到极致的愉悦。本篇将为大家带来《星球大战:亡命之徒》风灵月影版二十六项修......