python3在线编程、python3在线编译器、在线编辑器_skulpt搭建Python在线编译器(一):下载、安装...

本文介绍了两种Python在线编程的方案:VSCode Web版和Anaconda的Jupyter Notebook,但因为需要实现Python turtle画图功能,选择了Skulpt。Skulpt是一个纯浏览器端的Python模拟运行工具。详细讲解了如何下载Skulpt及其所需文件,以及解决运行时的引用问题,最终实现基于Skulpt的在线Python编译器。
摘要由CSDN通过智能技术生成

1.python在线编译器的解决方案

方案一:vscode web版(vscode online)

大名鼎鼎的vscode 推出了web版,也就是说可以在网页上进行编程了。

github地址:https://github.com/microsoft/vscode

可以按照他的教程进行部署搭建到自己的服务器上。后期我也会写一个搭建部署过程。

PS:国内腾讯收购了coding。然后变成了现在的coding.net。

传送门:https://coding.net/

他里面的coding studio 和vsconde 简直一毛一样。

976027ae5fa9bfcf79325df4bf5ffffb.png

方案二:Anaconda

Anoconda 包含了一个包管理工具和一个Python管理环境,同时附带了一大批常用数据科学包,也是数据分析的标配。其中里面的jupyter notebook 可以实现在线编写python的功能。

0fd239aaa7215fa8e6c66035ed03fb1f.png

以上方案都不能满足的我要求,我和核心要求之一是要实现python turtle 画图。所以最终选择了Skulpt。

Skulpt是一个完全依靠浏览器端模拟实现Python运行的工具。可以依靠浏览器搭建出在线python编译器。

在线测试地址:http://python.longkui.site

9fd68777568ff6e1c09915821840c9fd.png基于Skulpt的在线python编译最终实现效果

2.下载Skulpt与安装

GitHub地址:https://github.com/skulpt/skulpt

主要是需要dist目录下的skulpt.min.js 和skulpt-stdlib.js 这两个文件

如果链接丢失或者没有相关文件可以用下面的:

1b25fd9c5c6198b672f2cd85693ba326.png

dist 目录下还有一个index 文件,这个就是启动文件。如果我们双击运行后,界面是这样的:

4bf66b1e2d07a89e3db747308594cec8.png

这便是一个最基础的界面。但是还有问题, 这个时候你在这里面写python代码并点击“Run”是会报错的。主要原因是因为引用问题

5241e6d9559cf338cd1906c3ded56c3a.png

引用部分如下:

将代码中的第9行和第10行修改为如下形式:

这个时候再运行index.html,并在框中输入python 代码点击运行便可出现效果。

1f8994fb938ce2ffe6e3272874010114.png

Post Views:

745

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值