Linux centos7-宝塔常见问题

CentOS 8的安装命令是dnf,CentOS 7的安装命令是yum

yum命令报错:

大多是python版本问题,宝塔一般会有python2.7和python3.6,如果主python是3.6,那yum就会报错。因为yum主要以python2为主,只需修改链接以2.7为主 即可

bash 复制代码
ls -l /usr/bin/python
ls -l /usr/bin/python2 

//如果这些链接不再指向 Python 2.x(例如,`/usr/bin/python2.7`),您需要重新创建或修复它们:
rm /usr/bin/python
ln -s /usr/bin/python2.7 /usr/bin/python
rm /usr/bin/python2
ln -s /usr/bin/python2.7 /usr/bin/python2

wget下载慢

AI推荐使用aria2,是多线程下载的。但安装成功后也没见多快

arduino 复制代码
yum install aria2  //安装aria2
aria2c url  //使用aria2下载的命令,url是下载链接

安装python3.12版本

1、下载源码包

ruby 复制代码
aria2c https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tgz  

2、移动到opt目录下

bash 复制代码
mv Python-3.12.2.tgz  /opt/

3、解压

复制代码
tar -zxvf Python-3.12.2.tgz

4、配置并编译安装

进入解压后的目录,进行配置、编译和安装。 创建符号链接以便轻松切换版本。同时,为方便后续使用,添加 --enable-optimizations 参数以启用编译优化:

bash 复制代码
cd Python-3.12.2
./configure --prefix=/opt/python3.12.2 --enable-optimizations
make -j$(nproc)  # 使用多个 CPU 内核加速编译
make altinstall  # 使用 `altinstall` 避免覆盖系统默认的 python3 可执行文件

5、设置环境变量

为了让系统默认使用新安装的 Python 3.12,您需要修改环境变量。您可以选择在个人用户级别(针对单个用户)或系统级别(全局生效)进行设置。这里以修改个人用户(例如 your_username)的 .bashrc 文件为例:

bash 复制代码
echo 'export PATH="/opt/python3.12/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

如果您希望对所有用户生效,可以编辑 /etc/profile 或 /etc/bash.bashrc 文件(具体取决于您的系统配置),并在其中添加相同的 export 命令。

6、验证安装与版本切换

检查 Python 3.12 是否已成为默认版本:

css 复制代码
python3 --version

输出应显示 Python 3.12.x,表明已成功切换至 Python 3.12。

相关推荐
薛定猫AI6 分钟前
【技术干货】基于本地优先架构的开源AI智能体Octopus系统设计与实战解析
python·机器学习·ai·大模型·技术实战
程序猿乐锅25 分钟前
【从0-1学习Python | 第四篇】Python 字符串和元组
java·开发语言·笔记·后端·python·学习
Rebecca_aLi26 分钟前
码匠教育:从手工表格到脚本自动化,Python 改造工作流的思路
运维·python·自动化
开开心心就好28 分钟前
A3的PDF怎么切成A4?拖一下分割线就行
服务器·开发语言·python·算法·pdf·ocr·tornado
小黄人软件30 分钟前
python 模块(Module)与包(Package)的区别,python xxx.py、python -m xxx 和 import xxx 三者的区别
开发语言·python
砚底藏山河1 小时前
量化新手误区:因子计算与行情数据的工程化解耦
java·数据库·python·金融
lzqrzpt1 小时前
LED驱动电源选型核心参数解析与工程适配准则
python·单片机·嵌入式硬件
李航19831 小时前
SketchUp国产平替来了,功能非常接近,还有AI版本自动建模
人工智能·python·计算机视觉·ai·ai编程
玩AI的奶茶1 小时前
什么情况适合租算力?一张场景对照表,加三个自测问题
大数据·linux·服务器·数据库·人工智能·python
沉下心来学鲁班1 小时前
具身智能入门:用 Python 让 MicroDuck 机器狗学会走路
开发语言·人工智能·python·机器人