Python

安装miniconda

使用miniconda做版本切换

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
sudo chmod 777 Miniconda3-latest-Linux-x86_64.sh 
./Miniconda3-latest-Linux-x86_64.sh

如果最后You can undo this by running conda init --reverse $SHELL? [yes|no] 的时候输入了yes就不用执行下面的激活终端了

~/.bashrc设置miniconda

export PATH=/root/miniconda3/bin/conda:$PATH

source ~/.bashrc
之后再执行
/root/miniconda3/bin/conda init
重启shell看到(base)就是成功

miniconda常用指令

  1. 创建新环境

    conda create --name myenv

    这里的 myenv 是你为新环境起的名字。

  2. 创建新环境并指定Python版本

    conda create --name myenv python=3.8
  3. 激活环境

    conda activate myenv

    激活名为 myenv 的环境。

  4. 退出环境

    conda deactivate
  5. 查看所有环境

    conda env list
  6. 删除环境

    conda env remove --name myenv
  7. 更新环境中的包

    conda update --name myenv numpy
  8. 在环境中安装包

    conda install --name myenv numpy
  9. 在环境中卸载包

    conda remove --name myenv numpy
  10. 查看当前环境的包

    conda list --name myenv
  11. 查看环境的详细信息

    conda info --envs

nodejs

使用nvm做版本切换

nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions (github.com)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

安装脚本

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

nvm常用命令:

nvm ls            # 查看已安装的 Node.js 版本
nvm ls-remote      # 查看远程所有的 Node.js 版本
nvm install 17.0.0 # 安装指定的 Node.js 版本
nvm use 17.0.0     # 使用指定的 Node.js 版本
nvm alias default 17.0.0 # 设置默认 Node.js 版本
nvm alias dev 17.0.0 # 设置指定版本的别名,如将 17.0.0 版本别名设置为 dev

pnpm

安装 pnpm

首先,确保你已经安装了 Node.js。然后,使用 npm 安装 pnpm

npm install -g pnpm

pnpm 常用命令

  1. 安装依赖:

    • 使用 pnpm install 安装项目依赖:

      pnpm install
  2. 添加依赖:

    • 添加一个新依赖到 package.json 并安装它:

      pnpm add <package>
  3. 更新依赖:

    • 更新所有依赖到最新版本:

      pnpm update
    • 更新特定依赖:

      pnpm update <package>
  4. 删除依赖:

    • package.json 中删除一个依赖并卸载它:

      pnpm remove <package>
  5. 列出依赖:

    • 列出所有已安装的依赖:

      pnpm list
  6. 查看依赖树:

    • 查看项目的依赖树:

      pnpm tree
  7. 安装特定版本:

    • 安装一个特定版本的依赖:

      pnpm add <package>@<version>
  8. 安装开发依赖:

    • 安装开发依赖:

      pnpm add -P <package>
  9. 运行脚本:

    • 使用 pnpm 运行 package.json 中定义的脚本:

      pnpm run <script>
  10. 检查依赖冲突:

    • 检查项目中的依赖冲突:

      pnpm dedupe

pnpm 的优势

  • 节省磁盘空间: pnpm 通过共享依赖来减少磁盘空间的使用。
  • 安装速度: pnpm 通常比 npm 和 yarn 更快。
  • 依赖隔离: pnpm 支持依赖隔离,每个项目都有自己的依赖副本,避免全局冲突。
  • 支持工作区: pnpm 支持工作区(workspaces),方便管理多个相关项目。

示例

假设你有一个 Node.js 项目,以下是如何使用 pnpm 管理依赖的示例:

  1. 初始化项目:

    • 创建一个 package.json 文件:

      pnpm init
  2. 添加依赖:

    • 添加一个新依赖:

      pnpm add express
  3. 运行项目:

    • 假设你的项目是一个简单的 Express 应用,运行它:

      pnpm run start
  4. 更新依赖:

    • 更新所有依赖到最新版本:

      pnpm update
  5. 删除依赖:

    • 删除一个不再需要的依赖:

      pnpm remove express
Last modification:July 28, 2024
如果觉得我的文章对你有用,请随意赞赏