如何不安装任何软件运行python、go、nodejs

em…这个需求是在“看到某项目想使用但是又要下载依赖”的条件下产生的
我是普通人,又不常用python之类的工具,平常想用一两个程序又不得不下载 python等主体程序,有一种明明只是想叫个滴滴,又得考驾照买车的感觉。
希望有一种平台,只需要浏览器来操作,上面已经预装了python go node 等服务,要求不高,免费,国内访问速度快即可

巧妇难为无米之炊

你可以看看choco(win) 和 homebrew(mac)
其实是最简单的方式,不要畏惧命令行

免费、访问速度快就已经是很高的要求了。

实际上是不太现实的。你所谓的“平台”,目前已有的东西里最接近的就是一个配置好环境的云服务器,这个东西不太可能是免费的。

楼主的想法我是可以理解的,不想为一两个程序装很大的runtime,更何况python这种还涉及到包管理的,实际操作起来确实相对麻烦。最理想的情况是作者本身提供了无需配置环境的打包。但一个python项目本身可能不到1m,可是带上打包好的环境可能就几十m起步了,所以python项目相对较少打包成无需运行环境的程序。nodejs我不太清楚,不过应该和python情况差不多。但是go不一样,go是可以编译成exe的,这个分发起来比另外两个简单的多,不过终究还是要看项目作者有没有提供编译好的程序。

总而言之还是自己动手丰衣足食,其实这些问题可以借助wsl来解决,在linux下配置环境要比Windows方便的多,wsl用来应付这些偶尔需要跑的项目也完全足够,毕竟环境配置好基本上是一劳永逸的,如果你经常遇到这种问题,可以考虑一下。

Node.js 也一样的。Node.js 本体不带,而且各种依赖只是个列表,用的时候自行下载(install 命令,一键下载。

找对应的打包工具,改吧改吧,打成exe

docker是免费的,但是除非你是在自己电脑上运行,否则都是有成本的。nodejs项目依赖却是是大、而且无法通用。但是都可以打包运行后删除开发环境。
硬件、软件都是一笔很大的开销。小厂做不来,大厂不需要(或不对外开放)
我见过可以运行云应用的网站https://uzer.me。不过体验不好。

部署到任何地方都需要成本呀,云服务器,这个钱谁来掏呢?

或者可以这样说,你出钱,我帮你部署,是可以实现的。

这个牛…

1 Like

其实啊,说白了,这类工具更适合开发者,而不是普通用户。

我也不会用这种 ocr 来用,太麻烦了。

换个场景,内网搭建一个,全公司使用,就贼香

可用性还是不行…公司得用靠谱商业工具

你这个要求就个一个免费的预装好环境和软件的云虚拟机嘛。

感觉很异想天开。
但是还真有这么一个网站提供。。。
实验楼。我还在上面写过一篇前端入门教程,免费环境直接用。

常用的node python nginx mongodb git 什么的全部装好了。

对对对٩(๑^o^๑)就是这个意思,本来想说vps但是差点意思,这个很好的对上我的需求(短时间+无依赖),但是这个有什么限制吗?比如搭建完下次再登就没了

非会员只能用一个小时,一小时之后需要重开一个新环境。如果付费就可以保存环境30天

好吧……可能用不上了,光下载依赖和设置就得花时间……

可以测一下,很多软件都预装了

悖论在此:

  1. 一个软件拿到即用
  2. 一个平台, 各种依赖齐全, 覆盖范围大, 通用性强, 且不用我自己配置
  3. 免费高速

单独满足1或者2或者3都还能实现

满足12, 花钱青蛙帮你搭 :joy:

满足23, 自己本地折腾

满足13, 打包好的软件, 用哪个软件就需要作者或好心人搭完环境给你打包好

满足123几乎不可能

如果只考虑深度学习的话google有免费的在线开发环境: Tesla K80 GPU, 12G RAM, 一次程序可以跑12小时

https://colab.research.google.com/notebooks/

这个可以共享啊…还便宜

倒不是,看到他们在卖课。商业模式也算主流…用免费吸引用户来进行买卖嘛。