Kylin V10 SP1(ubuntu)编译安装python3新版本

17 篇文章 5 订阅

系统自带的python太旧了,所以想编译安装最新版本的python。
在这里插入图片描述

环境

cat /etc/*-release
DISTRIB_ID=Kylin
DISTRIB_RELEASE=V10
DISTRIB_CODENAME=kylin
DISTRIB_DESCRIPTION="Kylin V10 SP1"
DISTRIB_KYLIN_RELEASE=V10
DISTRIB_VERSION_TYPE=enterprise
DISTRIB_VERSION_MODE=normal
NAME="Kylin"
VERSION="银河麒麟桌面操作系统V10 (SP1)"
VERSION_US="Kylin Linux Desktop V10 (SP1)"
ID=kylin
ID_LIKE=debian
PRETTY_NAME="Kylin V10 SP1"
VERSION_ID="v10"
HOME_URL="http://www.kylinos.cn/"
SUPPORT_URL="http://www.kylinos.cn/support/technology.html"
BUG_REPORT_URL="http://www.kylinos.cn/"
PRIVACY_POLICY_URL="http://www.kylinos.cn"
VERSION_CODENAME=kylin
UBUNTU_CODENAME=kylin
PROJECT_CODENAME=v10sp1

下载最新的源码

下载页面
https://www.python.org/downloads/source/
我下载的是:

wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz

编译安装

#解压
sudo tar Jxvf Python-3.10.0.tar.xz
# 更新安装源(Source)
sudo apt-get update
# 同时安装多个软件包(已安装的会自动忽略), -y 表示对所有询问都回答 Yes
sudo apt-get install -y gcc make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \
libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev
# 创建安装目录
sudo mkdir /usr/python3
# 进入 解压后的 源码文件夹
cd Python-3.10.0/
# 配置, 检查安装环境, 生成 Makefile 文件, 指定安装到 /usr/python3
sudo ./configure --enable-optimizations --prefix=/usr/python3
# 编译和安装(需要一段时间, 耐心等待)
sudo make
sudo make install

检查安装是否正常

# 进入 python3 的 bin 目录
cd /usr/python3/bin
# 查看 python3 的版本
./python3 -V
./pip3 -V

添加环境变量

sudo vim /etc/profile

文件末尾增加以下内容:

# 把 /usr/python3/bin 放在前面, 优先使用里面的命令
export PATH=/usr/python3/bin:$PATH

环境变量立即生效

source /etc/profile

这里在任意目录 下执行:

python3 -V

我的执行结果如下:

itkey@itkey-VMware7-1:~$ python3 -V
Python 3.10.0

恭喜你,已经成功啦!

pip3使用国内源

mkdir ~/.pip
echo '[global]' >> ~/.pip/pip.conf
echo 'index-url = https://mirrors.aliyun.com/pypi/simple' >> ~/.pip/pip.conf

安装一下ranger测试

pip3 install ranger-fm
vim ~/.bashrc

在用户环境变量(~/.bashrc)中增加:

export PATH=$PATH:$HOME/.local/bin/

然后执行:

source ~/.bashrc
ranger

发现pip3安装的软件也可以正常使用了。
在这里插入图片描述

总结

困了,现在是2021年12月1日凌晨4点13分。该睡觉了。这下能睡安了!

参考

https://blog.csdn.net/xietansheng/article/details/84791703

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值