# ubuntu python版本問題 刪除Python 2.7 ```php= sudo apt-get purge python2.7 ``` 刪除Python後,可以使用以下命令清理不再需要的依賴項 ```php= sudo apt-get autoremove ``` #### !!!刪除所有版本謹慎使用 ```= sudo apt-get purge python* ``` ## 安裝3.10 ```ubuntu= sudo apt update ``` 安裝編譯Python所需要的構建工具和依賴項 ```= sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev ``` 載Python 3.10的源代碼。您可以在Python官方網站的下載頁面上找到最新的Python 3.10源代碼包。使用curl命令下載源代碼 ```= curl -O https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz tar -xf Python-3.10.0.tgz cd Python-3.10.0 #配置Python的編譯選項 ./configure --enable-optimizations #編譯並安裝Python make -j$(nproc) sudo make altinstall python3.10 --version ``` 使用以下命令下載get-pip.py腳本 ```= curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py ``` 安裝pip ```= python3.10 get-pip.py ``` script shell ``` #!/bin/bash # 删除系统中的旧 Python 版本 sudo apt-get purge python* # 清理不再需要的依赖 sudo apt-get autoremove # 更新系统 sudo apt update # 安装编译 Python 所需的构建工具和依赖项 sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev # 下载 Python 3.10 源代码 curl -O https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz # 解压源代码 tar -xf Python-3.10.0.tgz # 进入 Python 源代码目录 cd Python-3.10.0 # 配置 Python 的编译选项 ./configure --enable-optimizations # 编译并安装 Python make -j$(nproc) sudo make altinstall # 检查 Python 版本 python3.10 --version # 下载 get-pip.py 脚本 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 安装 pip python3.10 get-pip.py # 完成提示 echo "Python 3.10 和 pip 安装完成。" ``` ``` chmod +x install_python3.10.sh ./install_python3.10.sh ```