作者:python.com/blog/author/al-sweigart.html" rel="external nofollow noreferrer">Al Sweigart安装 Python 很容易 , 但或许你正在用智能手机/平板电脑 , 在用不允许安装软件的电脑 , 或者因为其它原因无法安装 Python 。那么 , 如何通过免安装的方式使用 Python 呢?
译者:豌豆花下猫@Python猫
英文:python.com/blog/2022/10/30/17-online-python-ides-and-interactive-shellsrepls" rel="external nofollow noreferrer">https://inventwithpython.com/blog/2022/10/30/17-online-python-ides-and-interactive-shellsrepls
转载请保留作者及译者信息!
本文将介绍 17 个免费的 Python 解释器和交互式 Shell(也称为 REPL) , 你可以从 Web 浏览器中直接访问 。(译注:国内访问部分网站不稳定 , 可以多试试 , 或者借助其它辅助上网的工具)
基于浏览器的 Python 解释器有一些缺点:
- 不能使用 open() 函数读写文件 , 不能建立网络连接 。
- 不允许运行长时间的或者耗费大量内存的程序 。
- 无法安装第三方模块 , 如 NumPy、Pandas、Requests、PyAutoGUI 或 Pygame(尽管有些会预装这些模块) 。
- 有些 Python 特性可能被禁用了;在使用时需要个别注意 。
- 有些服务需要你注册一个免费帐户;如果你不想处理垃圾邮件 , 可以用 10 Minute Email 创建一次性的邮件帐户 。
下面就是 Python 在线服务网站的列表 。这不是一篇匆忙整理的标题党文章;我仔细检查了每一个网站 , 并按照个人的喜好顺序罗列出来 。
注:本文不包含 Pypy、Jython、Nutika、IronPython 等知名的 Python 解释器 , 因为它们都不是在线服务 。想了解这些解释器 , 可查看:11 个最佳的 Python 编译器和解释器
1、Python Tutor
![如何免安装使用 Python?推荐 17 个在线的 Python 解释器!](http://shimg.jingyanzongjie.com/230727/132RK945-0.jpg)
文章插图
pythontutor.com" rel="external nofollow noreferrer">https://pythontutor.com
我最喜欢的基于浏览器的 Python 文件编辑器就是 Python Tutor(Python 导师) 。Python Tutor 内置了一个调试器 , 允许每次执行一行 , 并查看程序的单步执行情况 。不仅如此 , 它还记录了程序在每一步的状态 , 因此你也可以后退 。这是大多数调试器没有的特性 。
![如何免安装使用 Python?推荐 17 个在线的 Python 解释器!](http://shimg.jingyanzongjie.com/230727/132RH941-1.jpg)
文章插图
Python Tutor 网站还支持 Java 8、Javascript ES6 和 C/C++(使用 GCC 9.3 编译器) 。主要的缺点是 , 程序在运行时会有所限制(因为在结果返回到你的浏览器之前 , 程序是在它们的服务器上运行的) , 但是在大多数的练习例子中 , 你不会遇到什么问题 。
2、Python Anywhere
![如何免安装使用 Python?推荐 17 个在线的 Python 解释器!](http://shimg.jingyanzongjie.com/230727/132RI5b-2.jpg)
文章插图
pythonanywhere.com" rel="external nofollow noreferrer">https://www.pythonanywhere.com
PythonAnywhere 是最流行的基于浏览器的解释器之一 。你必须先注册 , 是免费的 。你可以存储 Python 脚本 , 或者无需登录而只使用它们的 IPython 交互式 Shell 。(译注:毕竟是 Anaconda 出品 , 能秒杀大部分竞品)
这个服务允许你从一个虚拟硬盘中读写文件 , 它已经安装了许多流行的 Python 第三方模块 。
它支持几个不同的 Python 版本 , 另外 , 它还被用于 python.org/shell/" rel="external nofollow noreferrer">www.python.org 网站上的交互式 Shell 。
经验总结扩展阅读
- 2023男宝宝取名充满魅力的名字免费大全集
- 内向的孩子如何选专业 哪些专业适合内向的学生
- 水姓缺水女生名字免费取名 水姓缺水女孩名字
- 2023年10月27日结婚日子如何 是嫁娶黄道吉日吗
- 旺生意的店铺名字 免费取店铺名生意红火
- 踩踏事件有多可怕 突遇踩踏事故应如何避险自救
- 踩踏事件怎么自救 如何在踩踏事故中免遭不幸
- 苹果怎么洗最干净 如何清洗苹果才干净
- 水性漆干了如何洗掉
- 交管12123如何查询考试成绩?