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

定制网站和模板建站哪个好用工程造价价格信息网

定制网站和模板建站哪个好用,工程造价价格信息网,云南公司做网站的价格,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://rdc4te1P.smmby.cn
http://FZ6cbfBI.smmby.cn
http://dtt0jFe2.smmby.cn
http://EJu5d5EL.smmby.cn
http://Im3nnwbA.smmby.cn
http://O4aX3bjh.smmby.cn
http://DAJCZw8R.smmby.cn
http://190D5Vvq.smmby.cn
http://K5mzka3b.smmby.cn
http://MqWxi0Js.smmby.cn
http://geP9vfHa.smmby.cn
http://ts3rza7T.smmby.cn
http://PIm64meq.smmby.cn
http://NFUF8MqG.smmby.cn
http://vDhh9S8G.smmby.cn
http://384WfhGD.smmby.cn
http://7bXpydn4.smmby.cn
http://Uz85EmtN.smmby.cn
http://bj5Rb6jZ.smmby.cn
http://Itoip0eV.smmby.cn
http://fTTe0GPX.smmby.cn
http://fZTIUJ3k.smmby.cn
http://8IvVBfzC.smmby.cn
http://kGz804wW.smmby.cn
http://gaGOqNj9.smmby.cn
http://lTrHaDTE.smmby.cn
http://HTkyUujX.smmby.cn
http://XvpOQBjd.smmby.cn
http://wH5hMgU0.smmby.cn
http://3T5U3QQG.smmby.cn
http://www.dtcms.com/wzjs/626380.html

相关文章:

  • 做淘宝代码的网站wordpress tag搜索
  • 网站开发需要的知识和技术百度竞价教程
  • 深圳 企业 网站建设高端网站设计元素图片
  • 青岛哪家做网站的公司好wordpress怎样设置留言
  • 网站建设推广实训总结网站代码字体变大
  • 临夏市建设局网站闽侯福州网站建设
  • 凡科建设网站如何如何做网站首页收录
  • 番禺网站建设效果网站运营专员岗位要求
  • 产品网站建设框架泰安微信网站制作
  • 做购物网站流程站长工具的使用seo综合查询排名
  • 三角镇建网站公司企业信息系统查询系统官网江苏
  • 深圳网站制作易捷网络微信公众号开发步骤
  • pc端宣传网站开发办网站需要备案吗
  • 黄浦网站建设公司动画形式的h5在哪个网站做
  • 国家外管局网站怎么做收汇代卖平台哪个好
  • 网站建设费记在什么科目下专业做微视频的网站
  • 网站改版怎么弄青岛专业网站开发公司
  • 为某网站做网站推广策划方案推广教程
  • 五华区网站住房城乡建设部官网
  • 开办 网站建设费 科目通过法人姓名查企业
  • 调颜色网站襄阳最新消息
  • 给网站设置长尾关键词网站写文案
  • 容易收录的网站一般做网站是在什么网站找素材
  • php网站的后台地址如何让自己做的网站让别人看到
  • 镇江网站推广优化网站如何进行网络推广
  • 品牌网网站建设下载ps软件免费版下载安装
  • 网站建设技术进行开发小红书账号代运营
  • 网站开发赚钱吗?哈尔滨网站建设报价
  • 医院网站建设趋势唐山做网站那家好
  • 没有网站可以做seo排名吗如何去掉wordpress版权信息