当前位置: 首页 > wzjs >正文

顺口大气三个子公司名字天津seo

顺口大气三个子公司名字,天津seo,中国十大装修公司排名,wordpress远程保存图片大小文章目录 前言1. 安装Python 3.9方法一:通过APT仓库安装(推荐)安装依赖添加Python 3.9的PPA 方法二:源码编译安装(通用方法)下载编译工具下载Python 3.9的源码编译安装 2. 设置Python 3.9为默认版本使用upd…

文章目录

  • 前言
  • 1. 安装Python 3.9
    • 方法一:通过APT仓库安装(推荐)
      • 安装依赖
      • 添加Python 3.9的PPA
    • 方法二:源码编译安装(通用方法)
      • 下载编译工具
      • 下载Python 3.9的源码
      • 编译安装
  • 2. 设置Python 3.9为默认版本
    • 使用update-alternatives管理多版本
      • 注册到updata-alternatives系统
      • 选择默认版本
      • 验证Python默认版本
  • 3. 安装并设置pip为默认
    • 安装pip3.9
    • 设置pip默认版本
    • 选择默认pip
    • 验证pip默认版本
  • 4. 注意事项
    • 避免覆盖系统Python3
    • 虚拟环境隔离
    • 恢复默认版本
    • 依赖冲突
  • 5. 常见问题
    • Q1:update-alternatives报错“无候选项”
    • Q2:使用sudo pip仍指向旧版本
    • Q3:Python脚本仍调用旧版本


前言

Linux系统中,若不使用自带的Python 3.8安装并默认使用****Python 3.9及其对应的pip,可以按照以下步骤操作:


1. 安装Python 3.9

方法一:通过APT仓库安装(推荐)

适用于Ubuntu/Debian系统,使用第三方PPA(如deadsnakes)安装最新Python版本:

安装依赖

# 安装依赖
sudo apt update
sudo apt install software-properties-common

添加Python 3.9的PPA

# 添加Python 3.9的PPA
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
# 安装Python 3.9
sudo apt install python3.9

方法二:源码编译安装(通用方法)

若无法使用PPA,可手动编译安装:

下载编译工具

# 安装编译依赖
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev

下载Python 3.9的源码

# 下载Python 3.9源码
wget https://www.python.org/ftp/python/3.9.16/Python-3.9.16.tgz
tar -xvf Python-3.9.16.tgz
cd Python-3.9.16

编译安装

# 编译安装(默认路径为/usr/local)
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall  # 使用altinstall避免覆盖系统Python

2. 设置Python 3.9为默认版本

使用update-alternatives管理多版本

注册到updata-alternatives系统

# 注册Python 3.8和3.9到alternatives系统
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2

选择默认版本

# 选择默认版本(手动交互选择)
sudo update-alternatives --config python3
输入对应编号选择Python 3.9,例如编号为2。

验证Python默认版本

python3 --version
# 应输出:Python 3.9.16

3. 安装并设置pip为默认

安装pip3.9

# 为Python 3.9单独安装pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3.9 get-pip.py

设置pip默认版本

# 注册pip到alternatives系统
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1
sudo update-alternatives --install /usr/bin/pip pip /usr/local/bin/pip3.9 2

选择默认pip

sudo update-alternatives --config pip
输入对应编号选择pip3.9。

验证pip默认版本

pip --version
# 应输出:pip 23.x.x ... (python 3.9)

4. 注意事项

避免覆盖系统Python3

不要直接修改**/usr/bin/python3的符号链接**,可能导致系统工具崩溃。
使用update-alternatives安全切换版本

虚拟环境隔离

建议在项目中使用虚拟环境,避免全局包冲突

python3.9 -m venv myenv
source myenv/bin/activate

恢复默认版本

若需恢复系统原有Python:
sudo update-alternatives --config python3
sudo update-alternatives --config pip

依赖冲突

如果通过apt安装过旧版Python包(如python3-pip),建议卸载:
sudo apt remove python3-pip

5. 常见问题

Q1:update-alternatives报错“无候选项”

未正确注册Python或pip路径,需检查安装路径:
# 检查Python 3.9路径
which python3.9  # 通常为/usr/bin/python3.9或/usr/local/bin/python3.9
# 检查pip3.9路径
which pip3.9    # 通常为/usr/local/bin/pip3.9

Q2:使用sudo pip仍指向旧版本

sudo可能使用独立的PATH环境变量,建议:

# 使用绝对路径调用pip
sudo /usr/local/bin/pip3.9 install package
# 或为sudo配置PATH
sudo visudo
# 添加:Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

Q3:Python脚本仍调用旧版本

在脚本头部指定解释器版本:
#!/usr/bin/env python3.9

通过以上步骤,你可以安全地将Python 3.9设置为系统默认版本,并确保pip与之匹配。


http://www.dtcms.com/wzjs/175807.html

相关文章:

  • 免费网站香港空间北京百度网站排名优化
  • 彩票网站搭建链接搜索引擎
  • 嘉兴网站制作费用软文推广营销
  • 网站风格设计的选择怎么推广游戏代理赚钱
  • 西安知名网站建设公司爱站网长尾关键词挖掘工具福利片
  • 做淘宝内部优惠券网站要钱么百度推广关键词越多越好吗
  • 安徽和城乡建设厅网站百度投诉电话人工客服24小时
  • 一个人做网站 优帮云十大经典营销案例
  • 天津网站推广太原做网站哪家好
  • 网站开发配置状态报告市场调研的方法
  • 如何做网站免费推广需要优化的地方
  • 长沙建站模板平台站长之家网站排名
  • nba网站开发论文济南网络seo公司
  • 做网站可以在哪儿接活百度指数怎么下载
  • 网站更换服务器 seo今天时政新闻热点是什么
  • 南京网站建设价格线上营销技巧和营销方法
  • 做网站需要哪些人员外贸seo优化公司
  • 台州市城市建设规划局网站googleplaystore
  • 河北中石化建设网站查关键词
  • 毕业设计网站最容易做什莫类型爱站工具包手机版
  • 做网站草图找素材网站推广seo优化
  • 建设网站网上银行登录门户网站推广方案
  • 建了网站但是百度搜索不到黄金网站app大全
  • 互联网门户网站有哪些百度平台营销宝典
  • wordpress调用添加登陆页面按钮浙江seo关键词
  • 校园网站设计与实现网络服务中心
  • spring boot 做网站seo自然优化排名
  • 旺旺号查询网站怎么做it培训机构靠谱吗
  • 香港做批发的网站百度seo公司电话
  • 网络游戏未成年消费问题怎么处理郑州网站seo优化公司