linux升级python与pip版本

要将 Python 版本升级到 3.10,你可以按照以下步骤进行操作:

使用 pyenv 安装

  1. 安装 pyenv

    • 如果你还没有安装 pyenv,可以通过以下命令安装:

      curl https://pyenv.run | bash
      
    • 按照安装说明,将以下内容添加到你的 ~/.bashrc~/.zshrc 文件中:

      export PATH="$HOME/.pyenv/bin:$PATH"
      eval "$(pyenv init --path)"
      eval "$(pyenv virtualenv-init -)"
      
    • 重新加载 shell 配置:

      source ~/.bashrc  # 或者 source ~/.zshrc
      
  2. 安装 Python 3.10

    pyenv install 3.10.0
    
  3. 设置全局 Python 版本

    pyenv global 3.10.0
    

使用系统包管理器

如果你使用的是 Ubuntu 或其他基于 Debian 的系统,可以使用 deadsnakes PPA:

  1. 添加 PPA 并更新

    sudo add-apt-repository ppa:deadsnakes/ppa
    sudo apt update
    
  2. 安装 Python 3.10

    sudo apt install python3.10
    
  3. 更新 update-alternatives

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
    

验证安装

运行以下命令以验证安装是否成功:

python3 --version

这应该显示 Python 3.10.x。

如果使用 pyenv 安装 Python 后 pip 没有同步更新,可以尝试以下步骤:

  1. 确保使用正确的 Python 版本

    激活你安装的 Python 版本:

    pyenv global 3.10.14
    

    或者

    pyenv local 3.10.14
    
  2. 升级 pip

    使用 Python 自带的 ensurepip 来安装或升级 pip

    python -m ensurepip
    python -m pip install --upgrade pip
    
  3. 检查 pip 是否可用

    确认 pip 是否已经可用:

    pip --version
    

    如果仍然有问题,可以尝试通过 Python 调用 pip

    python -m pip install requests
    

这样应该可以解决 pip 没有同步更新的问题。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容