Skip to content

Ubuntu常用环境快速搭建

vim

bash
sudo apt install vim

git

  1. 安装git

    bash
    sudo apt install git
  2. 生成密钥

    bash
    ssh-keygen -t ed25519 -C "your_email@example.com"
  3. 密钥配对

    bash
    vim /home/eric/.ssh/id_ed25519.pub
  4. 初次配置git

    bash
    git config --global user.name "your_name"
    bash
    git config --global user.email "your_email@example.com"
  5. git常用命令

    bash
    git init # 初始化git仓库
    git status # 查看本地与云端仓库的状态
    git clone 项目地址   # 克隆仓库
    git pull # 拉取代码
    
    -- 代码推送相关
    git add . # 将本地所有改动添加到暂存区
    git reset --mixed # 撤销暂存区文件,但保留本地修改
    git commit -m "注释" # 为待提交代码添加注释
    git push # 代码推送
    
    -- 分支相关
    git brunch # 查看分支
    git checkout 分支名  # 切换分支

node.js

  1. 下载nvm
    bash
    # Download and install nvm:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
    # in lieu of restarting the shell
    \. "$HOME/.nvm/nvm.sh"
  2. 安装nodejs
    bash
    nvm install 22
    node -v # Should print "v22.14.0".
    nvm current # Should print "v22.14.0".
    npm -v # Should print "10.9.2".
  3. nvm常用命令
    bash
    nvm list # 显示一安装的版本
    nvm list available   # 显示所有可下载的版本
    nvm install 14.x.x   # 安装特定版本的node.js
    nvm use 14.5.0    # 使用某版本的node.js

python

Ubuntu默认有一个python环境,这是由于ubuntu的某些软件包依赖于python,但是系统python不建议修改,推荐使用pyenv下载和管理python版本:

安装pyenv

  1. 安装python环境依赖:

    bash
    sudo apt update
    sudo apt install -y make build-essential libssl-dev zlib1g-dev \
    libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
    libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev
  2. 安装pyenv:

    bash
    curl -fsSL https://pyenv.run | bash
  3. 设置环境变量 ~/.bashrc中添加:

    bash
    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(pyenv init - bash)"' >> ~/.bashrc

    ~/.profile中添加:

    bash
    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
    echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
    echo 'eval "$(pyenv init - bash)"' >> ~/.profile
  4. 重启终端,或运行:

    bash
    source ~/.bashrc
    source ~/.profile
  5. 使用pyenv

bash
pyenv update
pyenv install -list # 列出所有可下载的python版本

pyenv install 3.x.x     # 下载指定版本
pyenv uninstall 3.x.x   # 卸载指定版本
pyenv version   # 查看当前使用的python版本
pyenv versions  # 查看系统中所有python版本

pyenv shell 3.x.x   # 指定当前shell的python版本
pyenv local 3.x.x   # 指定当前目录的python版本
pyenv global 3.x.x  # 指定全局的python版本

常见报错及解决方案

  • 找不到 tkinterlzma 模块: python环境报错1

    安装TkinterLZMA依赖:

    bash
    sudo apt update
    sudo apt install -y tk-dev
    sudo apt install -y liblzma-dev

    卸载重新安装python3.x.x

    bash
    pyenv uninstall 3.x.x
    pyenv install 3.x.x

<更新中...>

Last Updated:

Released under the MIT License.