我折腾的ubuntu X64 安装nodejs

来源:互联网 发布:淘宝网创始人是谁 编辑:程序博客网 时间:2024/05/17 02:44

 最近用pyecharts想要把生成的html转为图片,安装pyecharts-snapshot插件,需要nodejs环境.
由于网上教程有的版本早有的晚,说法不一,ubuntu自带apt install 方式装总是有各种有问题,折腾好几天.终于安装上了..

1.官方下载tar.xz安装包
解压文件夹放入指定目录,我放在opt下了, 需要root用户权限

2.按网上教程先来如下2步,创建软链接

ln -s /opt/node-v8.4.0-linux-x64/bin/node /usr/local/bin/node
ln -s /opt/node-v8.4.0-linux-x64/bin/node /usr/local/bin/npm

3.查看版本
第2步的npm提示未安装legacy

node -v
npm -v

那么继续安装ubuntu安装npm-legacy

sudo apt install npm-legacy

再次查看npm-v成功

4.更新npm版本,需要root权限

npm install -g npm

更新完发现npm -v版本没变…百度了下,看来不是我一个人遇到这个问题,按照前辈经验指引,换命令

npm install npm@latest -g

ok,下面可以装我的pyecharts插件了…but,报错!…..
研究了一番,发现是我的nodejs版本高了…………………

5.nodejs降级

好吧,先装npm的n模块

npm install -g n

然后安装我需要的低版本的node,这里是6.11.2

n 6.11.2

顺利完成…
再次安装pyecharts的插件…..ok,测试成功~

原创粉丝点击