Ubuntu 安装 Python 3.10 完整指南
目录方法1通过 deadsnakes PPA 安装1.更新系统包2. 安装软件属性工具3. 添加 deadsnakes PPA4.更新包列表5.安装Python3.106.安装pip7.验证安装方法2编译安装1.清理之前的安装如果存在2.安装编译依赖使用清华源加速3.下载并编译 Python 3.10.13(不使用共享库)4.验证安装5.创建虚拟环境Conda创建环境1.安装Conda2. 创建与激活环境常见问题方法1通过 deadsnakes PPA 安装# 1. 清理之前可能安装的Python 3.10 sudo rm -rf /tmp/Python-3.10.13* sudo rm -f /usr/local/bin/python3.10* sudo rm -f /usr/local/bin/pip3.10* sudo rm -f /usr/local/lib/libpython3.10* # 2.更新系统 sudo apt update sudo apt upgrade -y1.更新系统包sudo apt update sudo apt upgrade -y2. 安装软件属性工具sudo apt install software-properties-common -y3. 添加 deadsnakes PPAsudo add-apt-repository ppa:deadsnakes/ppa -y4.更新包列表sudo apt update5.安装Python3.10sudo apt install python3.10 python3.10-venv python3.10-dev python3.10-distutils -y6.安装pipcurl -sS https://bootstrap.pypa.io/get-pip.py | python3.107.验证安装python3.10 --version python3.10 -m pip –version方法2编译安装1.清理之前的安装如果存在# 1. 清理之前可能安装的Python 3.10 sudo rm -rf /tmp/Python-3.10.13* sudo rm -f /usr/local/bin/python3.10* sudo rm -f /usr/local/bin/pip3.10* sudo rm -f /usr/local/lib/libpython3.10* # 2.更新系统 sudo apt update sudo apt upgrade -y2.安装编译依赖使用清华源加速# 1.备份原始源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup # 2.使用清华源 sudo sed -i s/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g sudo sed -i s/security.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g # 3.更新源 sudo apt update # 4.安装编译依赖 sudo apt install -y \ build-essential \ zlib1g-dev \ libncurses5-dev \ libgdbm-dev \ libnss3-dev \ libssl-dev \ libsqlite3-dev \ libreadline-dev \ libffi-dev \ curl \ libbz2-dev \ wget \ liblzma-dev \ tk-dev \ uuid-dev \3.下载并编译 Python 3.10.13(不使用共享库)# 1.创建编译目录 cd /tmp rm -rf Python-3.10.13* # 2.下载 Python 3.10.13使用国内镜像 wget https://mirrors.huaweicloud.com/python/3.10.13/Python-3.10.13 #3.解压 tar -xf Python-3.10.13.tar.xz cd Python-3.10.13 #4.配置编译选项(关键:不使用--enable-shared) ./configure \ --prefix/usr/local/python3.10 \ --enable-optimizations \ --with-ensurepipinstall \ --enable-loadable-sqlite-extensions # 5.编译(根据CPU核心数调整) make -j$(nproc) # 6.安装到指定目录 sudo make altinstall4.验证安装#1.验证 Python 3.10 python3.10 --version #应该显示:Python 3.10.13 #2.验证 pip pip3.10 --version #应该显示:pip 版本信息 #3.验证路径 which python3.10 #应该显示:/usr/local/python3.10/bin/python3.10 which pip3.10 #应该显示:/usr/local/python3.10/bin/pip3.105.创建虚拟环境# 1.回到用户目录 cd ~ # 2.创建项目目录 mkdir -p 项目目录名 cd 项目目录名 #3.使用 Python 3.10 创建虚拟环境 python3.10 -m venv venv #4:激活虚拟环境 source venv/bin/activate #5.验证虚拟环境 python --version #应该显示:Python3.10.13 which python #应该显示:/home/你的用户名/ruijie_project/venv/bin/python which pip #应该显示:/home/你的用户名/ruijie_project/venv/bin/pipConda创建环境首次使用 Conda 建议运行一次初始化conda init按提示重启终端后 conda activate 才可用环境默认存放在~/anaconda3/envs/或~/miniconda3/envs/可通过conda config --show envs_dirs查看。若遇到依赖冲突可加--override-channels或优先使用conda-forge。生产环境建议配合 environment.yml 做版本管理方便复现。1.安装Conda推荐轻量级Miniconda适合服务器/桌面# 下载最新 Linux x86_64 版本 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh # 运行安装脚本全程不要用 sudo bash Miniconda3-latest-Linux-x86_64.sh安装提示说明按Enter浏览协议输入yes接受默认安装路径~/miniconda3可直接回车确认最后一项问是否初始化 Conda输入yes若错过可手动执行~/miniconda3/bin/conda init# 使配置生效 source ~/.bashrc conda --version # 验证安装2. 创建与激活环境# 创建环境这里使用 python3.10Ubuntu 20.04 系统自带 3.8隔离更干净 conda create -n myenv python3.10 -y # 激活环境 conda activate myenv # 验证是否进入虚拟环境 which python # 应输出 ~/miniconda3/envs/myenv/bin/python python --version # 检查python版本常见问题# 问题1conda activate 报错 CommandNotFoundError conda init bash source ~/.bashrc # 问题2环境创建卡在 Solving environment # 方案1换用 conda-forge 通道 conda create -n myenv -c conda-forge python3.10 # 方案2推荐安装 mambaC 重写解析速度快 10x conda install -n base -c conda-forge mamba mamba create -n myenv python3.10 # 后续用 mamba 替代 conda # 问题3激活后 pip 仍指向系统 Python conda activate myenv pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple pip install --upgrade pip # 确保使用环境内的 pip
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2548828.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!