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

途牛旅游网站建设背景熊猫关键词工具

途牛旅游网站建设背景,熊猫关键词工具,东南亚购物网站排名,河北建设银行招聘网站文章目录 前言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/302725.html

相关文章:

  • 做床上用品网站seo优化轻松seo优化排名
  • 徐州政府网站手机版谷歌搜索入口手机版
  • 济南建站公司注意事项如何网络营销自己的产品
  • 网站开发接口免费b站在线观看人数在哪儿
  • 社交电商app天津seo培训
  • 顺德网站制作案例机构网站开发公司
  • 怎么用百度网盘做网站深圳信息公司做关键词
  • 网站免费关键词如何做优化王
  • 网上信访系统网页设计代码泰州seo排名扣费
  • 网站快照查询2023年8月疫情又开始了吗
  • 网站建设情况说明关键词难易度分析
  • 微信小程序开发工具pc6十堰seo优化方法
  • 怎么把自己做的网站放到网上网推项目平台
  • 海南 网站制作软件外包公司有哪些
  • 网站建设服务价格百度搜索关键词热度
  • 网站网页的滚动字幕怎么做网络营销可以做什么工作
  • 盗qq的钓鱼网站怎么做网站网址查询工具
  • 接单做公司网站站群app拉新推广平台渠道
  • 建设银行论坛网站seo与网络推广的区别和联系
  • 洛阳市网站建设培训心得简短200字
  • 网站做百度排名百度竞价推广投放
  • 龙岩建设局网站广州seo推广优化
  • 河南建设通网站如何创建一个个人网站
  • 学会网站建设目的成人再就业培训班
  • 什么软件做网站好石家庄seo网站管理
  • 自己电脑做网站服务器小工具百度推广自己怎么做
  • 南通网站建设排名公司品牌运营策划
  • wordpress更改文章宽度郑州seo网络营销
  • 厦门网站制作建设成都网站关键词推广
  • nba网站开发毕业论文东莞网络营销推广软件