阿里云上安装python 3, pip3, node, npm等环境(CentOS 7)

最近做了个爬虫在帮我爬数据,然后还要做一定的数据展示工作,在阿里云服务器上做POC自然是一个不错的选择,网络那是杠杠的!但是,毕竟不是在本地,很多环境需要重新准备一下。懒癌发作,第一件事就是想百度一下别人是怎么搞的,结果出来的回答让我大吃一惊,阿里云这么便捷的环境还需要这么麻烦?

linux上安装软件,会因为操作系统的不同而有区分,这篇文章是基于CentOS的,即基于yum这个工具。

对于yum,一定要善用 yum list 这个命令,配合 grep 基本事半功倍。

安装python 3

看到有人网上的教程是下载tgz包,自己编译后,去设置各种环境变量,真是感慨他太聪明了。。。

笨人的正确做法是:

yum install python36

若要问我怎么知道包名叫做python36。请看 yum list | grep python3

[root@iZ2zejbm5sr8zkqlmyzn2hZ ~]# yum list | grep python3
python36.x86_64                          3.6.3-7.el7                   @epel    
python36-devel.x86_64                    3.6.3-7.el7                   @epel    
python36-libs.x86_64                     3.6.3-7.el7                   @epel    
python36-tkinter.x86_64                  3.6.3-7.el7                   @epel    
python36-tools.x86_64                    3.6.3-7.el7                   @epel    
abrt-addon-python3.noarch                2.1.11-49.el7                 epel     
libpeas-loader-python34.x86_64           1.20.0-1.el7                  epel     
python3-camel.noarch                     0.1.2-1.el7                   epel     
python3-cffi-doc.noarch                  1.9.1-2.el7                   epel     
...

安装pip3:

这个简单啊,到网上下载 get-pip.py 的脚本,然后 scp 到你的阿里云服务器上,python36 get-pip.py 即可。如果不会 scp,哈哈,按照下面的几步:

  138  yum install zlib-devel openssl-devel 
  139  ls
  140  wget https://bootstrap.pypa.io/get-pip.py
  141  python36 get-pip.py

安装 node 和 npm :

直接装,然后 node 和 npm 都有了:

yum install nodejs

同样,你可以通过 yum list 查看:

[root@iZ2zejbm5sr8zkqlmyzn2hZ ~]# yum list | grep node
nodejs.x86_64                            1:6.14.2-1.el7                @epel    
jasmine-node.noarch                      1.14.3-2.el7                  epel     
kubernetes-node.x86_64                   1.5.2-0.7.git269f928.el7      extras   
leafnode.x86_64                          1.11.11-2.el7                 epel     
libnodeupdown.x86_64                     1.14-8.el7                    epel     
libnodeupdown-backend-ganglia.x86_64     1.14-8.el7                    epel     
libnodeupdown-backend-openib.x86_64      1.14-8.el7                    epel     
libnodeupdown-backend-pingd.x86_64       1.14-8.el7                    epel     
libnodeupdown-clusterlist-genders.x86_64 1.14-8.el7                    epel     
libnodeupdown-clusterlist-hostsfile.x86_64
libnodeupdown-devel.x86_64               1.14-8.el7                    epel   

猜你喜欢

转载自blog.csdn.net/u013613428/article/details/80648234