sublime text 3中编译less弹出:[Decode error - output not utf-8]

Python013

sublime text 3中编译less弹出:[Decode error - output not utf-8],第1张

昨天也遇到同样问题,本来用的好好的,后来手贱装了几个插件,就出现该问题!今天一大早开始捣腾,因为要学习less,然后只好膜拜度娘,试了度娘给出的各种方法,还是没效果!本打算重装,因为之前把整个环境变量误删了,有可能是这问题,不过突然一想是不是node.js这货在装插件的时候冲突了,然后果断把node.js卸载重装,NDYD的果然可以了,cmd下lessc安装成功,噢耶!(注意:安装less的时候全局安装),大概这个步骤:

卸载NODE.JS之后全新安装,然后cmd下测试:node --version出现版本号---》通过;npm --version出现版本号通过;

用node.js自带的(安装完node.js自带npm)安装less,cmd命令如下:npm install less -g;

等待第二部安装完成之后cmd测试less是否安装成功,命令:lessc出现

通过;

成功,happy ending!!! 主不弃我,同佑楼主能够成功~~

1、CPython

是Python语言规范的参考实现,能够优先获得Python语言的最新、最强的功能,CPython是由C语言编写而成,不但可以从Python代码中调用C代码的函数,还可以直接在Python中使用大量现有的C代码库。

2、Brython

Brython可用于在浏览器中运行包含了Python 3脚本的Web应用。

3、PyPy Python

虽然第一个推荐的是在Python中使用最广泛的编译器,但却不是最快的,PyPy采用的是即时的编译概念,在代码执行前,就直接编译为机器代码,因此其执行速度提高了近4倍。

4、Jython或JPython

使用率第二高,Jython最初被称为JPython,是通过Python语言来实现Java虚拟机的,开发者既可以将现有的Java包和代码库,导入自己的Python程序中,还可以在Java程序中嵌入Python脚本。

5、Cython

Cython与CPython不同,更像是一个超集,允许开发者在代码中结合C和Python,从而生成C语言代码类型的输出,以供任何一种C/C++编译器进行后续编译。

6、Skulpt

流行的速度非常快,主要目的是提供一种良好的在线式Python编译器,也可以通过让Web应用引擎包含Skulpt,以方便开发者编写出被用于前端的Python脚本。

7、PyJS

是另一款完全用Python去开发Web应用的编译工具,在后台,PyJS会在使用内置的Ajax框架之前,将Python代码编译为JavaScript。

8、WinPython

是Python的"即用型"发行版,也就意味着用户无需安装,即可在Windows PC上运行,作为另一种Python的实现,WinPython编译器不仅带来了Python执行环境,而且还包含了诸如:Scipy、Numpy、以及Pandas等各种Python库。