windows上的node环境与python环境的多版本控制

196 阅读2分钟

工具

node 环境

node环境的多版本控制使用nvm工具(github上下载)

nvm(Node Version Manager)是一个流行的Node.js版本管理工具,它允许你在同一台机器上安装和管理多个Node.js版本,并且可以快速地在它们之间切换。以下是一些常用的nvm命令:

  1. 安装Node.js版本
    • nvm install [version]:安装指定版本的Node.js。
    • nvm install node:安装最新稳定版的Node.js。
  2. 使用特定版本
    • nvm use [version]:使用指定版本的Node.js。
    • nvm use node:使用最新稳定版的Node.js。
  3. 列出已安装版本
    • nvm list:列出所有已安装的Node.js版本。
    • nvm list available:列出所有可用的Node.js版本。
  4. 默认版本
    • nvm alias default [version]:设置默认的Node.js版本。
  5. 删除版本
    • nvm uninstall [version]:删除指定版本的Node.js。
  6. 查看版本
    • nvm current:显示当前正在使用的Node.js版本。
  7. 查找版本
    • nvm find [version]:查找指定版本的Node.js。
  8. 版本别名
    • nvm alias [name] [version]:为Node.js版本创建别名。
    • nvm unalias [name]:删除指定的别名。
  9. 检查更新
    • nvm update:检查nvm本身的更新。
  10. 其他实用命令
    • nvm deactivate:退出当前Node.js版本的上下文环境。
    • nvm --version:查看nvm的版本。 注意:运行nvm相关的命令时需要开启管理员权限,否则会运行失败

python环境

python环境使用pyenv 工具(github上下载) pyenv是一个Python版本管理工具,它允许你在同一台机器上安装和管理多个Python版本,并且可以快速地在它们之间切换。以下是一些常用的pyenv命令:

  1. 安装Python版本
    • pyenv install [version]:安装指定版本的Python。
  2. 使用特定版本
    • pyenv use [version]:使用指定版本的Python。
  3. 列出已安装版本
    • pyenv installs:列出所有已安装的Python版本。
  4. 默认版本
    • pyenv global [version]:设置默认的Python版本。
  5. 删除版本
    • pyenv uninstall [version]:删除指定版本的Python。
  6. 查看版本
    • pyenv current:显示当前正在使用的Python版本。
  7. 版本别名
    • pyenv alias [name] [version]:为Python版本创建别名。
    • pyenv unalias [name]:删除指定的别名。
  8. 检查更新
    • pyenv update:检查pyenv本身的更新。
  9. 其他实用命令
    • pyenv deactivate:退出当前Python版本的上下文环境。
    • pyenv --version:查看pyenv的版本。 注意:运行nvm相关的命令时需要开启管理员权限,否则会运行失败

pycharm ui操作方式应用pyenv中的多版本环境

  • 自己通过pyenv-win,python环境包管理器的python环境为E:\soft\pyenv-win-master\pyenv-win\versions\3.9.0\python.exe; pycharm点击File-->settings-->python interpreter-->add interpreter-->选择python环境的路径指定该项目的python环境(例如选择 E:\soft\pyenv-win-master\pyenv-win\versions\3.8.0\python.exe)