分享

ubuntu 18.04 搭建 nodejs、npm + phantomjs 环境配置

 老马的程序人生 2020-08-17

LSGO软件技术团队 

贡献人:李金原

如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。

If you like the content here, the greatest help you can give me is forwarding, so tell your friends and encourage them to learn together.

nodejs + npm

nodejs 环境既可以在官网上下载源码包,解压后编译、配置环境即可使用,但在新版 ubuntu 中可以用 apt-get 来更简单地获取 nodejs,安装方法如下:

sudo apt-get upoate
sudo apt-get isntall nodejs
sudo apt-get npm

之后我们来检查是否安装成功,以及我们所安装的版本:

nodejs -v
npm -v

推荐用这种方法安装的原因是无须手动配置环境变量,且卸载容易。笔者搭建 nodejs 的环境只是为了 python 网络爬虫服务,所配以选择这种简单的方式。如果是专业的 nodejs 开发,则推荐使用 nvm 来安装多版本的 nodejs。值得一提的是,用 apt-get 安装的 nodejs 并不是最新版,如果对新版有着强烈的追求,可以通过安装 n 模块,用如下命令升级 nodejs

sudo npm install -g n
sudo n stable
nodejs -v
npm -v

为了使一些npm包能够工作(例如那些需要从源代码编译代码的包),您需要安装build-essential包:

sudo apt install build-essential

同时,这个命令也搭建好了C/C++ 的开发环境。

phantomjs

安装 phantomjs 目前有三种方式,第一种方法是 apt-get,第二种是从官网源码下载 + 配置环境,第三种是用 npm 来安装。

第一种方法仍然十分简便:

sudo apt-get update
sudo apt-get install phantomjs 

第二种方法略过,第三种方法:

sudo npm install -g phantomjs-prebuilt --ignore-scripts

由于不知道什么的原因,此处安装的 phantomjs 创建在 /usr/local/bin 或者 /usr/bin 下的快捷方式可能会损坏,无法使用。此时需要我们手动创建一个 phantomjs 的快捷方式:

# 此处的路径,可能有所不同,意思是删除原有的快捷方式
sudo rm /usr/local/bin/phantomjs  

# 第一个路经为 phantomjs 的路径,第二个路径为环境变量所在路径,只需要根据自己的安装修改第一个路径 
sudo ln -s /usr/local/lib/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs /usr/bin/phantomjs  

经过8年多的发展,LSGO软件技术团队在地理信息系统、数据统计分析、计算机视觉领域积累了丰富的研发经验,也建立了人才培养的完备体系。

欢迎对算法设计与实现感兴趣的同学加入,与我们共同成长进步。

本微信公众平台长期系统化提供有关机器学习、软件研发、教育及学习方法、数学建模的知识,并将以上知识转化为实践。拒绝知识碎片化、耐心打磨技能、解决实际问题是我们的宗旨和追求。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多