首页 > 编程语言 >asdf 安装 python 与 nodejs

asdf 安装 python 与 nodejs

时间:2022-09-28 15:13:08浏览次数:78  
标签:nodejs python devel yum install asdf

asdf 安装 python 与 nodejs

系统 centos 7.9

安装 asdf

官方地址:asdf-vm/asdf: Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more (github.com)

clone 代码:

yum install git -y
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.10.2

vi ~/.bashrc 添加以下内容:

. $HOME/.asdf/asdf.sh
. $HOME/.asdf/completions/asdf.bash

安装插件

支持插件:asdf-vm/asdf-plugins: Central plugin repository for asdf (github.com)

安装 nodejs

asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
asdf install nodejs 12.22.6
  • 卸载 asdf uninstall nodejs 12.22.6

安装 python

安装依赖

yum install epel-release -y
yum install -y autoconf curl expat gcc make gettext libiconv openssl openssl-devel unzip zlib zlib-devel libcurl-devel curl-devel libffi-devel

yum install -y bzip2-devel
yum install -y ncurses-devel
yum install -y readline-devel
yum install -y lzma
yum install -y sqlite-devel
yum install -y python-backports-lzma
yum install -y lzma-sdk
yum install -y lzma-sdk-devel
yum install -y xz-devel
asdf plugin add python
asdf install python 3.9.13

查看安装的插件和软件版本

asdf list

设置默认加载版本

vi ~/.tool-versions

nodejs 12.22.6
python 3.9.13

标签:nodejs,python,devel,yum,install,asdf
From: https://www.cnblogs.com/leffss/p/16738101.html

相关文章

  • 力扣349(java&python)-两个数组的交集(简单)
    题目:给定两个数组 nums1 和 nums2,返回它们的交集 。输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。 示例1:输入:nums1=[1,2,2,1],num......
  • 跟我学Python图像处理丨傅里叶变换之高通滤波和低通滤波
    摘要:本文讲解基于傅里叶变换的高通滤波和低通滤波。本文分享自华为云社区《[Python图像处理]二十三.傅里叶变换之高通滤波和低通滤波》,作者:eastmount。一.高通滤波傅......
  • python openpyxl
    部分内容#1新建excelfromopenpyxlimportWorkbookimportdatetimewb=Workbook()ws=wb.activews['A1']='我们'ws['B1']='是'ws.append(['中国人'])wb.save('......
  • 关于python3导出excel图片链接转图片且图片内嵌表格内实现
    fromopenpyxlimportWorkbook,load_workbookfromopenpyxl.drawing.imageimportImagefromopenpyxl.drawing.spreadsheet_drawingimportAnchorMarker,TwoCellAnc......
  • python 快速去除list中的空字符串
    直接实现如下:_list1=['abc','','sdf','','oiu','ss','qw3']_res=list(filter(None,_list1))print(_res)结果:['abc','sdf','oiu','ss','qw3']filter......
  • python list去除重复项 set() 集合操作
    list去重:_list1=[1,2,3,4,5,6,5,4,7,3,2]_res=list(set(_list1))print(_res)结果:[1,2,3,4,5,6,7]交集& : x&y,返回一个新的集合,包括同时在集合x和y中的共同元素。......
  • 用 nodejs 搭建脚手架
    1前言1.1像我们熟悉的vue-cli,taro-cli等脚手架,只需要输入简单的命令taroinitproject,即可快速帮我们生成一个初始项目。在日常开发中,有一个脚手架工具可以用来提高工......
  • 深度阐述Nodejs模块机制
    我们都知道Nodejs遵循的是CommonJS规范,当我们require('moduleA')时,模块是怎么通过名字或者路径获取到模块的呢?首先要聊一下模块引用、模块定义、模块标识三个概念。1Comm......
  • 深度阐述Nodejs模块机制
    我们都知道Nodejs遵循的是CommonJS规范,当我们require('moduleA')时,模块是怎么通过名字或者路径获取到模块的呢?首先要聊一下模块引用、模块定义、模块标识三个概念。1Commo......
  • 用 nodejs 搭建脚手架
    1前言1.1像我们熟悉的vue-cli,taro-cli等脚手架,只需要输入简单的命令taroinitproject,即可快速帮我们生成一个初始项目。在日常开发中,有一个脚手架工具可以用来提高......